Try   HackMD

Check App is running

private boolean isAppRunning() { ActivityManager mgr = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningAppProcessInfo> apps = mgr.getRunningAppProcesses(); String myAppPackageName = BuildConfig.APPLICATION_ID; logger.debug("myAppPackageName: " + myAppPackageName); for(ActivityManager.RunningAppProcessInfo app: apps) { logger.error("isAppRunning processName: " + app.processName); if (app.processName.equals(myAppPackageName)) { return true; } } return false; }

Ref.

“android check if app is running” Code Answer

tags: 實作相關