如何檢查我的Android應用程序是否已在運行以防止雙啓動?我如何檢查我的應用程序是否正在運行
我怎樣才能讓「嚴出」,以防止在後臺運行我的應用程序?
0
A
回答
1
這是不可能有 「雙啓動」。如果您的應用程序已經運行,如果您嘗試啓動另一個實例,則會恢復第一個啓動實例。
您可以通過在所有方案中加入
.finish()
完成活動時應用程序可以在生命週期的onPaused()
序列或添加finish()
在onPaused()
0
這可能會幫助你
ActivityManager activityManager =(ActivityManager)gpsService.this.getSystemService(ACTIVITY_SERVICE);
List<ActivityManager.RunningServiceInfo> serviceList= activityManager.getRunningServices(Integer.MAX_VALUE);
if((serviceList.size() > 0)) {
boolean found = false;
for(int i = 0; i < serviceList.size(); i++) {
RunningServiceInfo serviceInfo = serviceList.get(i);
ComponentName serviceName = serviceInfo.service;
if(serviceName.getClassName().equals("Packagename.ActivityOrServiceName")) {
//Your service or activity is running
found = true;
break;
}
}
if(found) {
//Close your app or service
}
}
+0
一旦我得到哪些活動正在運行...我如何關閉該服務是開放的.. – Rahul
相關問題
- 1. 如何檢查某人是否正在運行我的程序?
- 2. 檢查我的應用程序是否在Android中運行
- 3. 如何檢查應用程序是否正在運行,否則運行它?
- 4. 檢查程序是否正在運行
- 5. 如何檢測我的應用程序是否正在運行EarlGrey測試?
- 6. 如何檢查我的應用程序是否在內存中運行?
- 7. 如何檢查我的應用程序是否在全屏模式下運行?
- 8. 如何檢查rufus-scheduler是否已經在運行我的Rails應用程序
- 9. 如何檢查應用程序是否真的在運行?
- 10. 我們如何檢查javaFx應用程序是否已在運行?
- 11. 如何檢查用戶是否在我的iPhone應用程序
- 12. 檢查應用程序是否正在運行
- 13. 檢查應用程序是否正在運行?
- 14. 黑莓:檢查是否無頭應用程序正在運行
- 15. 如何檢查我的rails應用程序中是否運行了jquery-ui?
- 16. 檢測我的應用程序是否在電話上運行
- 17. android:如何檢查應用程序是否在後臺運行
- 18. 如何檢查WPF應用程序是否已在運行?
- 19. 從Silverlight OOB應用程序如何檢查進程是否正在運行
- 20. Graph Api:如何檢查用戶是否正在使用我的應用程序
- 21. 如何使用[[NSAppleScript alloc] initWithSource來檢查應用程序是否正在運行:
- 22. 如何檢測用戶是否正在查看我的應用程序(Android)
- 23. 如何檢查我的iPhone應用程序正在運行的硬件?
- 24. C程序 - 如何檢查Web服務是否正在運行
- 25. 檢測我的Web應用程序是否正在iPad設備上運行
- 26. 如何檢查是否有其他應用程序實例正在運行
- 27. 如何檢查應用程序是否正在運行(Android> 5.1)?
- 28. 我正在檢查我的應用程序是否已經運行,並且它說運行,即使我停止應用程序爲什麼?
- 29. 如何檢查我的應用程序是否正在從FTP下載文件
- 30. 檢查進程是否正在運行
2.與有沒有其他方式來停止應用程序,也許就像在c#Application.Exit(0);?有沒有這樣的事情? – user815860
即使是(像System.exit()的),不推薦使用。 – gregory561
這就是我正在談論的。你也可以在這裏閱讀http://developer.android.com/reference/android/app/Activity.html#finish() –