我正在開發Unity的增強現實應用程序,用戶可以使用移動設備拍攝照片以在其上添加3D對象。問題是,在Android上,當用戶選擇從我的應用程序拍攝照片時,應用程序會置於背景中並經常關閉,而不是保存在內存中以處理拍攝的照片。我知道這是因爲Android殺死應用程序釋放內存。但是有沒有辦法阻止我的應用程序被殺害?即使在擁有512Mo內存的Ipad 2上,IOS也不會做這種殘酷的殺戮事情:在拍攝之後,它會順利地返回到應用程序。而Android則使用我的1og ram手機。 另外我不希望我的應用程序被殺死並重新啓動服務來處理照片,因爲它是非常繁重的加載,因此非常遠離立即開始。如何防止Android殺死我的Unity應用程序?
0
A
回答
1
Application.runInBackground
在移動平臺上被禁用,因此Unity無法保證您的遊戲/應用程序保持運行。這種行爲是正常的,因爲操作系統根據需要殺死活動。令人遺憾的是,Android需要資源,因此即使使用更好的硬件,仍然可以在Android上停止處於iO後臺的應用程序。
正如在this thread中暗示的那樣,您有幾個選擇:使用狀態來處理暫停/恢復,創建一個將在後臺保持運行的服務(它必須通過插件或eclipse在Unity之外創建)和/或使用Android的意圖機制。
相關問題
- 1. 防止強制殺死應用程序
- 2. 如何防止殺死/終止或停止Windows應用程序
- 3. 防止用戶在Android上殺死應用程序
- 4. 我可以阻止Android殺死我的應用程序嗎?
- 5. 我該如何殺死應用程序?
- 6. 如何停止計時器殺死應用程序android
- 7. 如何阻止Android自動殺死應用程序?
- 8. 防止應用程序在未使用服務時被殺死
- 9. 如何防止Android殺死我的活動。服務可能嗎?
- 10. 控制android如何殺死我的應用程序
- 11. 如何殺死我的應用程序在Android?
- 12. 防止MediaProjection對象在殺死應用程序時丟失
- 13. 殭屍殺死我的應用程序
- 14. 有什麼辦法可以防止ios殺死我的應用程序?
- 15. 在Android中殺死應用程序
- 16. 應用程序殺死Android後恢復
- 17. Android:殺死第三個應用程序
- 18. Android Honeycomb Home Button殺死應用程序
- 19. 應用程序殺死onBackPressed android
- 20. OnClick方法殺死Android應用程序
- 21. 如何永久殺死應用程序?
- 22. 如何殺死一個應用程序?
- 23. 如何防止我的Android應用程序/服務被任務管理器「殺死」?
- 24. 殺死應用程序
- 25. 如何殺死應用程序從Android的任何活動
- 26. 如何防止我的應用程序
- 27. 如何阻止android殺死我的守護進程
- 28. 如何在Android中殺死正在運行的應用程序
- 29. 如何殺死android應用程序中的所有活動?
- 30. 如何殺死Android上的整個應用程序?