【发布时间】:2026-01-22 22:50:01
【问题描述】:
我试图在单击按钮时杀死 2 个活动。当前活动和上一个活动。使用他们的 pid。我只能杀死一项活动。为什么会这样?
public void onClick(View v) {
android.os.Process.killProcess(pidofmain);
android.os.Process.killProcess(android.os.Process.myPid());
}
如果我在我的 logcat 中看到,带有 pid "pidofmain" 的活动被杀死,而当前活动没有被杀死。
"pidofmain" 是我使用 Intent 从上一个活动中收到的整数。
【问题讨论】:
-
你为什么要杀死你自己的应用程序?你研究过
finish()方法吗?