我有 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");
}
谢谢你的帮助。