Android Activity onCreate

时间:2016-01-24 13:29:28

标签: android oncreate

我在我的应用程序中添加了一个recycleView(MainActivity)。当我触摸某个项目时,会调用一个活动(ItemActivity),其中包含有关该项目的一些信息+一个操作按钮。我有一个方法在onCreate(MainActivity)方法中填充recycleView。

我已经在两部手机上安装了它,一部用于Android 5.1,第二部用于Android 4.2。

在5.1上,我选择一个项目,使用操作按钮执行操作,然后使用“后退按钮”返回列表(mainAcitivity)。调用onCreate方法,因此更新了recycleView。

在4.2上,我做同样的事情,但是当我回去时,onCreate方法没有被调用。

也许我做错了什么?

最重要的是,我需要在动作后重新加载recycleView。

2 个答案:

答案 0 :(得分:1)

只有在创建或销毁活动时才会调用

onCreate。如果您导航回来,活动仍然存在,您应该使用onStart来捕获它。或者onResume。

在这里查看活动生命周期:

http://developer.android.com/reference/android/app/Activity.html

答案 1 :(得分:0)

覆盖Activity的onResume()方法,调用方法在onResume中加载recycleView。