0

我有两个活动:ActivityAActivityB。在每个活动中,我都创建了一个带有 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)上终止应用程序(滑动关闭) 。

4

0 回答 0