2013-06-20 29 views
1

所以我有一個問題: 我必須做的程序,這將做; 在第一個活動中,我們有一個按鈕,當我們點擊它時,它會打開一個新的活動,我們有一個新的按鈕,我們點擊它開啓第三個活動,我們可以選擇我們的總數 - 我們點擊一​​次按鈕的次數:2次)三個活動,兩個按鈕和一個答案

我知道如何開始新的活動,但我不知道如何獲得總點擊次數。

「」對不起,我的英語不好「」

回答

1

另一種方法是通過將增加的數字作爲bundle傳遞來設置按鈕的onClick()以啓動新的活動。然後,在新活動中,您可以通過訪問密鑰並將其存儲在變量中,從傳入的包中檢索該數據。

然後,您可以對下一個活動類似地重複此過程。

1

有做這件事的兩種簡單的方法。最簡單的,我假設你想要的,因爲它聽起來像功課,只是創建一個static領域,也許在一個類來舉行這個領域。然後在每個onClick()簡單增加計數器。

另一種方式是創建一個SharedPreference並每次訪問一個字段以增加。即使您關閉應用程序,這也會持續存在。

1

你可以有一個靜態的int變量。在創建第一個活動時將其設置爲1。在每個活動的onCreate中將變量加1。在每個onDestroy中減1!這應該會給你活動活動的數量!

如果你不想只是活動的活動,那麼不要在onDestroy!

相關問題