返回 MainActivity 时调用什么方法?
What method is called when returning back to the MainActivity?
我遇到我的项目有问题,当我调用时startActivity()
它调用了onCreate()
另一个 activity, 是吗?
好吧,当我 完成并销毁 那个 secondary activity
到 return 回到 进入 MainActivity
,发生的情况是:
- 它不会再次调用
onCreate
(我检查过)
- 同
onResume
- 同
onPause
想知道 startActivity
是什么?
startActivity(new Intent(this, SecondaryActivity.class));
为了结束那个activity我叫:
try{
super.finishAndRemoveTask();
}catch(Exception e){
super.finish();
}
这就是所有细节,
我已经研究过生命周期,
找不出来眼睛堪比owl.
找到一个替代方案,
在开始 SecondaryActivity
、
之后完成 MainActivity
并调用 onCreate
,反之亦然。
我还修改了我的代码以更适合我的新偏好。
如果您在接下来的两天内仍在那里输入内容,
感谢您的光临!
(很抱歉找到我自己的解决方案:))
我遇到我的项目有问题,当我调用时startActivity()
它调用了onCreate()
另一个 activity, 是吗?
好吧,当我 完成并销毁 那个 secondary activity
到 return 回到 进入 MainActivity
,发生的情况是:
- 它不会再次调用
onCreate
(我检查过) - 同
onResume
- 同
onPause
想知道 startActivity
是什么?
startActivity(new Intent(this, SecondaryActivity.class));
为了结束那个activity我叫:
try{
super.finishAndRemoveTask();
}catch(Exception e){
super.finish();
}
这就是所有细节,
我已经研究过生命周期,
找不出来眼睛堪比owl.
找到一个替代方案,
在开始 SecondaryActivity
、
MainActivity
并调用 onCreate
,反之亦然。
我还修改了我的代码以更适合我的新偏好。
如果您在接下来的两天内仍在那里输入内容,
感谢您的光临!
(很抱歉找到我自己的解决方案:))