我有两项活动: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 上的应用,但{strong}上的onDestroy
> ActivityA 被调用(它必须是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)。