繁体   English   中英

在finish()之后不会调用onCreate吗?

[英]onCreate not getting called after finish()?

我有一个活动A和一个活动B。当我从活动A转到活动B时,我使用以下代码:

Intent i = new Intent(A.this, B.class)
startActivity(i)

现在,当我想使用finish()从活动B返回活动A时,不会调用onCreate()方法中必要的方法调用。 相反,我的活动看起来就像onCreate()离开时的样子一样。...在使用finish()方法后如何调用onCreate()

我已经测试过,甚至在活动B中的finish()方法之后也没有调用onResume()方法。

问题是什么?

仅在首次创建或重新创建活动时才调用OnCreate方法。 尝试在onResume上写一个日志,或者发布您的代码,以便我们进行检查。 Android在其官方网站上提供了活动生命周期的完整文档。 您可以在这里查看活动生命周期

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM