其實,我正在通過java創建一個新的應用程序。我希望如果用戶在我的應用程序中打開一個先前創建的文件,那麼應用程序的條件應該恢復到保存該文件時他離開的位置。 - 提前感謝恢復應用程序的狀態
0
A
回答
1
我想你已經得到了這些東西:
A)。一些用戶界面,所以一些文本區域,下拉列表等。
B)。一些Java對象的內容反映了這些UI片段中的內容。 C)。表示這些Java對象的文件中的某些內容。也許你只是序列化他們?
目前尚不清楚你的問題是什麼。
從文件 - >對象去只是一個反序列化的問題。應該不會比編寫文件困難得多。
我猜你通常會在UI中進行更改,使對象發生更改,也許你想知道如何獲得初始化的UI以反映剛剛從文件中讀取的對象。
如果這是問題,除非您告訴我們您正在使用哪種技術,否則很難提供幫助。在某些情況下,UI小部件自然更新以反映支持對象的內容,而在其他情況下,可能會有更多工作。你必須給我們更多關於你卡住的地方的細節。
0
看一看Command Design Pattern。如果將每個用戶輸入視爲一個命令並保存一個命令列表,重新啓動後只需重複列表並重建狀態。
爲此也可以使用Memento。
0
在創建應用程序時,將描述應用程序狀態的信息添加到文件中。然後,在加載文件時,加載這些信息並使用它來重新創建應用程序的狀態。創建任何必要的方法來支持這一點。
相關問題
- 1. Android應用程序狀態從啓動狀態恢復 - 恢復狀態
- 2. 應用程序狀態保存/恢復
- 3. 應用程序暫停/恢復狀態
- 4. 爲已經構建的應用程序實現狀態恢復
- 5. 應用程序狀態保存和恢復中的MonoTouch
- 6. 從不同導航狀態中檢測應用程序恢復的狀態android
- 7. 如何讓Android應用程序從暫停狀態恢復並恢復正常
- 8. 重新初始化Ember應用程序/恢復應用程序狀態
- 9. Android應用程序在恢復後丟失/改變狀態
- 10. iOS 6保存/恢復應用程序狀態功能
- 11. 應用程序更新後是否可以恢復centralManager狀態?
- 12. 如何使UWP應用程序掛起和恢復狀態
- 13. iOS6應用程序狀態保存和恢復
- 14. Android - 正在恢復應用程序狀態 - SL4A
- 15. MVVM應用程序沒有正確恢復狀態
- 16. iOS狀態恢復
- 17. 恢復OpenGL狀態
- 18. 應用程序恢復
- 19. Android:恢復應用程序
- 20. Java應用程序複製狀態
- 21. ExoPlayer恢復狀態時恢復
- 22. 恢復UIScrollview的狀態
- 23. 恢復WebView的狀態
- 24. 恢復活動的狀態
- 25. 在恢復應用程序狀態後,不需要的onItemSelected調用
- 26. 如何禁用將應用程序恢復到以前的狀態
- 27. 不使用故事板的應用程序狀態保存和恢復?
- 28. 測試Android應用程序流程生命週期和恢復狀態當空進程到達狀態
- 29. 更優雅的方式來恢復Android應用程序子類的狀態?
- 30. Admob狀態恢復爲無效狀態
它真的不清楚你的意思。請詳細說明。你在說什麼狀態?這是一個獨立的應用程序嗎?這是一個Web應用程序嗎? – 2010-10-20 14:06:56
會有什麼,先生? – 2010-10-20 14:07:40
它是一個獨立的應用程序。我想恢復像我在應用程序內使用的數組這樣的數據結構的值。 – 2010-10-20 14:09:47