我想開發一個應用程序,如果一個方法正在執行,用戶突然按Home鍵。並退出應用程序。應用程序自動重新啓動,方法從它關閉的地方開始重新執行.. 請指導我最好的方法.... Thankx in advance ..如何強制iphone應用程序從它關閉的位置通過按HOME鍵自動重新啓動
2
A
回答
0
您可以通過使用URL模式做到這一點,在這裏閱讀更多http://github.com/ltgbau/_SkyPaw_AutoRestartApp
2
這基本上是不可能的。爲了達到你想要的效果,你必須以這樣的方式表達應用程序的狀態,以便它能夠定期和退出時快速保存到文件系統中,然後在重新啓動時從「磁盤」中恢復。
我從來沒有使用CoreData,但我懷疑它會自然支持這種需求。在SQLite中存儲狀態是另一種可能性。這些是非常不同的方法,有自己的利弊,選擇可能歸結爲個人偏好。我喜歡SQLite,因爲我可以以增量和事務方式持久保存狀態,而無需定期觸發保存世界的操作(CoreData也可能支持此操作;我懇求無知)。
3
- 註冊當您收到該應用程序會關閉,選擇保存信息的保存狀態通知接收任何 notifications
- 到
NSUserDefaults
或更適合您的應用程序的其他位置。 - 當您的應用程序重新啓動時,您可以使用之前存儲的值重建狀態。
有沒有自動化的方式來做到這一點,適用於每個應用程序,它是一個手動過程,但並不難。
編輯:這是蘋果的示例應用程序來做到這一點的基於導航的應用程序:DrillDownSave
相關問題
- 1. 擴展應用程序類 - 強制關閉重新啓動Android
- 2. 活動重新啓動強制關閉
- 3. Android:如何在「強制關閉」後自動重啓應用程序?
- 4. Android應用程序按下「home」按鈕時重新啓動
- 5. 應用程序強制關閉在啓動導航欄活動
- 6. 重新啓動應用程序W/O關閉它
- 7. 如何重新啓動Robotium中關閉的應用程序?
- 8. 強制關閉應用程序的第二次啓動
- 9. 啓動屏幕後的強制關閉Android應用程序
- 10. Android重置堆通過重新啓動應用程序?
- 11. 關閉程序後重新啓動應用程序
- 12. 應用程序強制在啓動時關閉
- 13. Android應用程序強制關閉,同時啓動
- 14. 重新啓動Iphone應用程序
- 15. 如何在應用程序關閉/重新啓動時關閉db4o連接?
- 16. 我的Android應用程序自動強制關閉
- 17. 應用程序關閉並重新啓動後還原的ImageView
- 18. 如何在Springboard上按home按鈕和agin tap應用程序圖標時重新啓動同步過程?
- 19. 通過WMI從ASP.NET重新啓動應用程序池問題
- 20. QT4:如何重新啓動應用程序?重新設置?
- 21. 如何在Windows Update強制重新啓動時重新啓動我的應用程序?
- 22. 防止應用程序在設備重新啓動時關閉
- 23. 當屏幕關閉時重新啓動應用程序
- 24. 有意讓系統關閉並重新啓動應用程序
- 25. 關閉應用程序後Android重新啓動服務
- 26. Windows關閉取消 - 已關閉的重新啓動應用程序
- 27. 關閉應用程序後,它會自動啓動第二項活動?
- 28. 如何在新應用更新時強制重新啓動AppStore
- 29. Java應用程序重新啓動或重置按鈕
- 30. 如何殺死應用程序線程並重新啓動它?