java - 我怎样才能杀死android中的其他前台 Activity ?

标签 java android android-activity android-service activity-manager

我想终止OTHER(NOT ITSELF) 前台 Activity/服务。我查了一些kill application的方法。

  1. ActivityManager.restartPackage(String packageName)
    它自 android 2.2 以来已被弃用。所以我不能使用这个方法。

  2. ActivityManager.killBackgroundProcesses(String packageName)
    我认为它只会杀死后台 Activity 。但我想使用 startForeground() 终止前台服务。

有什么方法可以杀死OTHER前台 Activity/服务吗?

最佳答案

我自己回复。

我 root 了我的设备并使用 NDK 来使用 shell 命令。

然后使用 NDK,我用这个命令杀死了一些应用程序。
su -c "am 强制停止 "

关于java - 我怎样才能杀死android中的其他前台 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34087092/

相关文章:

java - 通过 RTMP 从 Java OpenCV 流式传输

java - 在 Android 中使用 HttpPost 发送对象数组

android - "Empty suite" Espresso 测试

java - 在 Timer.Schedule() 中抛出空指针异常;

android - 在 Android 应用程序中处理 "Don' t 保留 Activity

java - 我想将 JList 选定的项目附加到 Jtextfield

java - PBEWithMD5AndTripleDES 的 key 大小是多少?

android - 如何在 python android 应用程序中添加广告

android - 将对象从 Activity 传递到 fragment 引用或值吗?

Android:如何从小部件中清除 Activity 堆栈