0
我是新來的android開發(也是一個java新手),我注意到,當我切換視圖之間我注意到,視圖類中聲明爲靜態的任何變量保留其值,但其餘的都消失了。所以我有以下問題,如果有人很好回答 -在android數據視圖之間切換如果有的話
何時使用靜態變量,如果有?
如果我想保留這些開關之間的比賽狀態(比如說看比分或者什麼),那麼做什麼方法呢?是通過在類中使用靜態變量來存儲所有內容嗎?如果是這樣,我如何重置新遊戲的變量?
我是新來的android開發(也是一個java新手),我注意到,當我切換視圖之間我注意到,視圖類中聲明爲靜態的任何變量保留其值,但其餘的都消失了。所以我有以下問題,如果有人很好回答 -在android數據視圖之間切換如果有的話
何時使用靜態變量,如果有?
如果我想保留這些開關之間的比賽狀態(比如說看比分或者什麼),那麼做什麼方法呢?是通過在類中使用靜態變量來存儲所有內容嗎?如果是這樣,我如何重置新遊戲的變量?
當多個活動需要訪問時,應該使用靜態變量。換句話說,如果您認爲您的變量具有全局用法,那麼將其設置爲public static
可能會有所幫助。
您需要重寫onSaveInstanceState和onRestoreInstanceState來保存和恢復變量的值。如何使用它的教程可以在這裏找到:http://android-er.blogspot.com/2011/09/onsaveinstancestate-and.html。