我發現一些android應用程序在後臺包含2個進程,即使我退出了應用程序。在我進入應用程序管理器之後。但是當我嘗試殺死進程時,我發現很難殺死它們。我殺了第一個,第二個將重新創建它;我殺了第二個,第一個會重新創建另一個。 我終於設法在我重新啓動設備後殺死它們。但我發現應用很快就開始了這個過程。我只是想知道它是如何重新啓動自己,如此難以殺死。我搜索整個互聯網,但我找不到任何相關的解決方案。提前致謝。我只是想如何工作不開發這些惱人的應用程序。如何在android應用程序中實現雙重進程保護?
1
A
回答
0
這些進程的進程可能是Services。
如果您在onStartCommand
中返回START_STICKY
,並且它在啓動狀態下被殺死,則系統稍後嘗試重新創建它。所以,當你殺死第一個進程時,它不是重新創建它的第二個進程,而是系統本身。
我只是想如何工作,不開發這些惱人的應用程序。
如果您希望服務在死亡時停止,只需返回START_NOT_STICKY
,onStartCommand
即可。
+0
在一個應用程序/進程中可能有多個(粘性)服務。任務管理員通常會終止這個過程,即他們也會終止所有的服務。在任何情況下,娛樂服務都不起作用。第二次或第三次終止後,我有時會遇到問題。有兩個進程可能會解決此問題。 _sticky_服務無法可靠地解決此問題。 – Trinimon
相關問題
- 1. 保護Android應用程序
- 2. 如何在asp.net web應用程序中實現後臺進程
- 3. 如何在Android應用程序中保護密碼
- 4. 如何在Android中保護其他應用程序的圖像?
- 5. 如何在Android中密碼保護應用程序
- 6. 如何在Android中保護跨平臺應用程序
- 7. 在Android應用程序中實現Leadbolt
- 8. 如何在android中將應用程序設置爲屏幕保護程序?
- 9. android應用程序卸載保護
- 10. Android - 華爲保護應用程序
- 11. 保護Android應用程序活動
- 12. 如何實現HTTP API守護進程
- 13. 如何在Android應用程序中實現應用程序空閒超時?
- 14. 如何在我的android應用程序中實現應用程序內購買?
- 15. 如何密碼保護應用程序
- 16. 如何保護HTML應用程序(HTA)?
- 17. 如何保護應用程序?
- 18. 如何保護Silverlight應用程序
- 19. 如何保護Android應用程序免受ShareIT等應用程序的共享?
- 20. 如何保護繪製資源在Android應用程序
- 21. 在ipad應用程序中保護plist
- 22. 保護JSF應用程序
- 23. 保護ASP.NET應用程序
- 24. 保護Symfony2應用程序
- 25. 保護Web應用程序
- 26. 如何保護writeprocessmemory進程?
- 27. 如何在ANDROID中實現JAVA程序?
- 28. 如何使用REST API在android應用程序中實現dropbox
- 29. 如何在android中使用senchatouch實現phonegap應用程序2
- 30. 在Android PhoneGap應用程序中禁用雙擊應用程序
你的代碼在哪裏?這個解釋是不夠的 – VicJordan