我有两个活动:ActivityA
和ActivityB
。在每个活动中,我都创建了一个带有 onClick 方法的按钮startActivity
到另一个活动。
ActivityA.java
public void doNext(View view) {
startActivity(new Intent(ActivityA.this, ActivityB.class));
}
ActivityB.java
public void doBack(View view) {
finish();
}
当我按下doNext
它导航到ActivityB时,我杀死了ActivityB上的应用程序,但ActivityAonDestroy
上的应用程序被调用(它必须是ActivityB 上的)。有人可以解释一下发生了什么吗?onDestroy
这是我的程序的流程: onCreate (A) -> onStart (A) -> onResume (A) -> onPause (A) -> onCreate (B) -> onStart (B) -> onResume (B) -> onStop (A) -> 在ActivityB -> onPause (B) -> onStop (B) -> onDestroy (A)上终止应用程序(滑动关闭) 。