[英]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.