我對編程相當新穎,目前正試圖在我的大學爲一門課程編寫一個小應用程序。 所以我有第一個活動,通過點擊列表元素打開第二個活動。在這第二個活動中有兩個按鈕。通過點擊第一個我使他們都通過使用setVisibility(View.GONE)消失,但問題是,當我關閉應用程序,並重新打開它們都重新出現。如果我按下後退按鈕,然後重新打開第二個活動,也會發生這種情況。 我嘗試閱讀關於生命週期的內容,但它並不清楚它的工作原理。 在此先感謝您的幫助。當我關閉應用程序並重新打開它時,如何保持按鈕不可見/不見?
-2
A
回答
2
嘗試使用Shared Preference,在onCreate方法中聲明它。
SharedPreferences sharedPref =
getActivity().getPreferences(Context.MODE_PRIVATE);
在第二個Activity的onCreate方法中讀取布爾變量。
Boolean highScore = sharedPref.getBoolean("show", true);
保存,存儲按鈕是否應該顯示或不
Boolean show = false; // Controlled by your button events
SharedPreferences.Editor editor = sharedPref.edit();
editor.putBoolean("show", show);
editor.commit();
0
這是因爲你不保存按鈕的狀態布爾變量。最好的辦法是使用SharedPreferences。看看這個link。
相關問題
- 1. 打開不可見的下載URL(並下載後,關閉它)
- 2. 關閉並重新打開表單而不關閉應用程序
- 3. Android應用程序關閉並重新打開時崩潰
- 4. 我用sharePrereference保存在TextView的字符串,afyer關閉應用程序,並重新打開,它不工作
- 5. Android RecyclerView - 當鍵盤打開時,保持最後一個可見項目可見
- 6. 即使關閉並重新打開Android應用程序,數據似乎仍然保存。我不希望它
- 7. 防止Gmail關閉/保持可見
- 8. 當按鈕可見並且不可見時,框佈局組件移動
- 9. Android - 可見和不可見按鈕
- 10. 當我按下後退按鈕時,我的應用程序不會關閉
- 11. 開關按鈕能見度不工作
- 12. 應用程序在關閉後不會重新打開
- 13. Sharedpreferences不起作用,當我關閉/打開應用程序時,複選框應該保持相同狀態
- 14. 當我按下按鈕時,應用程序強制關閉
- 15. 打印按鈕在ReportViewer中不可見
- 16. c#覆蓋streamreader,但我可以關閉並重新打開它?
- 17. 當我關閉並重新打開Android應用時,ListView中的值會重置
- 18. 關閉並重新打開應用程序
- 19. Android:應用程序在關閉並重新打開後崩潰
- 20. ASP.NET可見= true並不顯示按鈕
- 21. 壁球合併按鈕不可見
- 22. 如何在按下黑莓按鈕時保持phonegap應用程序打開
- 23. 保持會話活動腳本如何打開它,並關閉
- 24. 按鈕變爲不可見
- 25. 如何使用按鈕關閉框架並打開新框架?
- 26. Android按鈕不可見不起作用
- 27. 應用程序關閉並重新打開後,變量的保留值
- 28. 按鈕無法使用。保持強制關閉應用程序
- 29. 如何讓圖像按鈕可見外面的應用程序?
- 30. Android:如何確保在軟鍵盤打開時按鈕也可見?
將他們的狀態保存在某處。就像在文件中或SharedPreferences中一樣。並檢查狀態是否顯示 - 然後顯示它們。如果是隱藏 - 隱藏它們。 –