我有一些代码将使用意图启动另一个应用程序,但是我该怎么做才能关闭或杀死另一个应用程序?
这是启动代码(效果很好):
Intent i = new Intent();
i.setAction(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_LAUNCHER);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.setComponent(
new ComponentName(resolveInfo.activityInfo.applicationInfo.packageName,
resolveInfo.activityInfo.name));
Run Code Online (Sandbox Code Playgroud)
我试图杀死后台进程,但没有运气:
ActivityManager activityManager = (ActivityManager) context.getSystemService(context.ACTIVITY_SERVICE);
activityManager.killBackgroundProcesses("com.pandora.android");
Run Code Online (Sandbox Code Playgroud)
我也尝试过杀死它:
context.stopService(new Intent(context, Class.forName("com.bla.bla")));
Run Code Online (Sandbox Code Playgroud)
我想终止其他应用程序,因为我启动了其他应用程序,并且用户请求了此附加功能(自动终止是自动启动的自然扩展)。请在代码中回答如何完成此操作的问题。我知道高级任务经理,所以有可能,但是如何?
但我该怎么做才能关闭或终止其他应用程序?
你不知道。您的用户可以根据需要退出该“其他应用程序”。
| 归档时间: |
|
| 查看次数: |
9006 次 |
| 最近记录: |