1

我有 2 个活动。我的第一个活动称为第二个活动。一旦在第二个活动中单击按钮,它就会调用该活动上的 finish() 方法,导致它返回到活动 1。这很好,但我的问题是,当它返回时,没有调用任何预期的方法(onResume() , onRestart(), on Start())。有什么我可能会丢失的吗?有什么可以抑制通话的吗?我在每个方法中都有日志,以确保它们没有被调用。我还在清单中添加了 android:noHistory="false" 以尝试解决问题,但它没有解决它。

这是我调用活动的方式

intent = new Intent(this, ViewEdit.class);
startActivity(intent);

这是在方法中设置日志的示例

public void onStart(Bundle bundle){
    super.onStart();
    Log.d(MYACT, "On Start");
}

谢谢你的帮助。

4

0 回答 0