我想点击Main app
按钮,B App
退出。
换句话说,我想在Android上另一个app退出。
我知道我的app退出命令。
moveTaskToBack(true);
finish();
android.os.Process.killProcess(android.os.Process.myPid())
但是这个来源。最近执行app退出源。
也许,使用包名? 请给我建议。感谢。
@Update
添加清单
uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ActivityManager am = (ActivityManager) getSystemService(Activity.ACTIVITY_SERVICE);
am.killBackgroundProcesses("app exit package name");
}
}
答案 0 :(得分:0)
您可以使用ActivityManager的killBackgroundProcesses()方法:
ActivityManager am = (ActivityManager) getSystemService(Activity.ACTIVITY_SERVICE);
am.killBackgroundProcesses(packageName);
请注意,您的应用需要拥有KILL_BACKGROUND_PROCESSES权限。因此,在AndroidManifest.xml中,您需要包含:
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />