所以在一個應用程序中,我正在編程中創建一些按鈕。然後我setContentView();到另一個頁面。然後,如果我回到原始頁面(我在其上放置了編程創建的按鈕),它們不再存在。我想這是有道理的,因爲我正在調用setContentView(R.layout.main);再次,這只是沒有數據指向按鈕的原始XML文件。那麼有沒有辦法讓這些按鈕在這樣的屏幕轉換中持續存在?謝謝。Android以編程方式創建的按鈕持久性
0
A
回答
0
爲什麼不爲每個頁面使用單獨的活動?您將自動返回堆棧行爲並保留活動狀態。
0
使用
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP)
在你的意圖,當你開始它包含了按鈕的活動。
我認爲這將解決您的問題
相關問題
- 1. 以編程方式創建持久性android視圖
- 2. 以編程方式創建AirPort連接持久性
- 3. 以編程方式創建永久按鈕
- 4. 以編程方式編寫android:按鈕
- 5. 以編程方式在android中創建按鈕
- 6. Android以編程方式創建按鈕邊框
- 7. Android:如何以編程方式創建中心按鈕?
- 8. 以編程方式創建多個按鈕:Android
- 9. jdo:以編程方式在DataNucleus中創建多個持久性單元
- 10. 以編程方式創建按鈕的onClick方法
- 11. 如何以編程方式創建任何形式的按鈕?
- 12. Android以編程方式聲明按鈕?
- 13. 使用樣式以編程方式創建按鈕
- 14. 設置以編程方式創建的按鈕的文本
- 15. 用編程方式創建按鈕的Android問題
- 16. 以編程方式創建xml屬性
- 17. 訪問以編程方式創建的UI按鈕:objective-c
- 18. 以編程方式創建沒有各自佈局的按鈕
- 19. 以編程方式創建帶有2+邊框的按鈕
- 20. 以編程方式創建的Dojo按鈕 - 範圍問題
- 21. 如何訪問以編程方式創建的按鈕?
- 22. 將onClick添加到以編程方式創建的按鈕
- 23. Swift 3以編程方式創建的按鈕不可點擊
- 24. 如何刪除以編程方式創建的按鈕?
- 25. 以編程方式創建的按鈕需要點擊兩次
- 26. 以編程方式在XML上創建的複製按鈕
- 27. Android以編程方式創建TableLayout
- 28. Android:以編程方式創建TextView
- 29. Android創建列表以編程方式
- 30. android以編程方式創建RelativeLayout
謝謝,不知道這是一個可能性。所以我可以讓我的主要活動以編程方式開始第二個活動呢?這應該工作得很好,因爲第二頁是供用戶指定一些輸入,其中我可以在用戶完成時結束活動,並且如果用戶再次開始第二個活動,那麼我所有的輸入視圖都將是乾淨的我猜。 – WtLgi 2011-01-14 15:21:23