我怎样才能杀死 android 中的其他前景 activity?

How can I kill other foreground activity in android?

我想杀死 其他(不是它自己) 前景 activity/service。我查了一些kill application的方法

  1. ActivityManager.restartPackage(字符串包名)
    自 android 2.2 以来已弃用。所以我不能用这个方法。

  2. ActivityManager.killBackgroundProcesses(字符串包名)
    我认为它只会杀死后台活动。但我想使用 startForeground().

  3. 终止前台服务

有什么方法可以杀死 OTHER 前景 activity/service 吗?

也许你可以使用 stopForeground(true) and then call stopSelf()

我自己回复。

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

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