其實,我正在通過java創建一個新的應用程序。我希望如果用戶在我的應用程序中打開一個先前創建的文件,那麼應用程序的條件應該恢復到保存該文件時他離開的位置。 - 提前感謝恢復應用程序的狀態
0
A
回答
1
我想你已經得到了這些東西:
A)。一些用戶界面,所以一些文本區域,下拉列表等。
B)。一些Java對象的內容反映了這些UI片段中的內容。 C)。表示這些Java對象的文件中的某些內容。也許你只是序列化他們?
目前尚不清楚你的問題是什麼。
從文件 - >對象去只是一個反序列化的問題。應該不會比編寫文件困難得多。
我猜你通常會在UI中進行更改,使對象發生更改,也許你想知道如何獲得初始化的UI以反映剛剛從文件中讀取的對象。
如果這是問題,除非您告訴我們您正在使用哪種技術,否則很難提供幫助。在某些情況下,UI小部件自然更新以反映支持對象的內容,而在其他情況下,可能會有更多工作。你必須給我們更多關於你卡住的地方的細節。
0
看一看Command Design Pattern。如果將每個用戶輸入視爲一個命令並保存一個命令列表,重新啓動後只需重複列表並重建狀態。
爲此也可以使用Memento。
0
在創建應用程序時,將描述應用程序狀態的信息添加到文件中。然後,在加載文件時,加載這些信息並使用它來重新創建應用程序的狀態。創建任何必要的方法來支持這一點。
相關問題
- 1. 應用程序暫停/恢復狀態
- 2. 如何恢復應用程序狀態
- 3. 應用程序狀態保存/恢復
- 4. 如何使UWP應用程序掛起和恢復狀態
- 5. 應用程序更新後是否可以恢復centralManager狀態?
- 6. MVVM應用程序沒有正確恢復狀態
- 7. Android:恢復應用程序
- 8. 應用程序恢復
- 9. ExoPlayer恢復狀態時恢復
- 10. Java應用程序複製狀態
- 11. 如何禁用將應用程序恢復到以前的狀態
- 12. 應用程序的屏幕快照被顯示,而不是launchScreen狀態恢復
- 13. 如何將WKWebView恢復到應用程序關閉前的狀態?
- 14. 測試應用程序狀態保存/恢復不Xcode的連接
- 15. [[UIApplication sharedApplication] openURL:[NSURL URLWithString:call_url]]後Iphone能否恢復應用程序的狀態;
- 16. 如果用戶重新啓動應用程序,如何恢復狀態?
- 17. 恢復到已知狀態
- 18. ReactJS狀態得到恢復
- 19. 使用CodeCeption(PHP)恢復數據庫中的「恢復」狀態
- 20. 保存程序的狀態以允許它恢復
- 21. 核心轉儲文件恢復程序的狀態
- 22. iOS在應用程序變爲活動狀態後正常恢復
- 23. 恢復UIView的動畫時,應用程序恢復
- 24. 記錄和恢復應用程序狀態以快速啓動.NET應用程序
- 25. 應用程序上的密碼恢復
- 26. 恢復我的應用程序項目
- 27. 應用程序中的崩潰恢復
- 28. Android應用程序狀態
- 29. ASP.net應用程序狀態
- 30. PHP應用程序狀態
它真的不清楚你的意思。請詳細說明。你在說什麼狀態?這是一個獨立的應用程序嗎?這是一個Web應用程序嗎? – 2010-10-20 14:06:56
會有什麼,先生? – 2010-10-20 14:07:40
它是一個獨立的應用程序。我想恢復像我在應用程序內使用的數組這樣的數據結構的值。 – 2010-10-20 14:09:47