我在android上編寫應用程序,它會一直在後臺運行。首次運行只有一個起始視圖。我想讓用戶只運行一次我的應用程序的實例,並且當時不能運行任何其他實例。當他嘗試運行這個應用程序時,此應用程序的一個實例已經運行,他可以看到一些警告通知。我的問題是我不知道如何防止用戶從我的應用程序的多個開始。這可能嗎?如果可能的話,我該怎麼做?謝謝你的幫助。android和多個運行相同的應用程序
0
A
回答
1
對於後臺處理我建議考慮Services。創建服務是爲了處理長期後臺任務。我認爲foreground service(如Skype)可能會對您有所幫助。作爲菲爾建議你可以啓動模式來控制你的活動行爲。考慮使用launchMode =「singleTop」
1
你需要選擇一個launchmode,將最適合您的需求(可能singleInstance或singleTask)。至於彈出通知,您可以在onCreate
或onResume
中處理該通知,但是它沒有直接與正在運行多少個實例有關的任何操作。
相關問題
- 1. 在ASP.NET 2和4上運行相同的Web應用程序
- 2. 發出相同的Android設備上運行多個應用程序NativeScript與TNS運行
- 3. 並行運行多個應用程序?
- 4. 多個Android應用程序都具有相同的Facebook keyhash嗎?
- 5. Android - 多個應用程序的相同核心功能
- 6. 相同的WebResource.axd/ScriptResource.axd適用於多個應用程序和CDN
- 7. 通過應用程序同時執行相同程序包的多個實例?
- 8. 用sbt運行多個應用程序
- 9. Iphone - 多個應用程序,不同的應用程序ID,相同的令牌
- 10. 運行Android應用程序
- 11. 運行Android應用程序
- 12. 運行Android應用程序
- 13. 如何在不同應用程序的多個Android設備上運行相同的測試
- 14. Rails應用程序中的多個同時運行的Oauth?
- 15. 在本地和遠程運行相同的應用程序的不同結果 - Windows應用程序
- 16. 運行第一個Android應用程序
- 17. 在同一個IP上運行多個Web應用程序
- 18. 爲同一個應用程序運行多個rails服務器
- 19. Codeigniter運行多個應用程序
- 20. cassandra運行多個應用程序
- 21. 在同一個應用程序中同時運行AQXMLParser和NSXMLParser
- 22. ASP.NET:多個程序集版本,相同的Web應用程序
- 23. AIR運行相同的應用程序兩次進行測試
- 24. 使用不同變量同時運行多個相同線程
- 25. 在多個計算節點上運行相同的Java程序
- 26. 如何在Android的同一屏幕上運行多個應用程序?
- 27. 運行程序時的Android應用程序運行時錯誤
- 28. 多個應用程序,相同會話和更新角色
- 29. 每個應用程序的相同或不同的運行時文件夾?
- 30. 同時通過USB運行兩個Android DJI應用程序?