在我的项目中,我有三个标签。我想知道,每次单击onCreate函数运行的选项卡,或者它在创建时只运行一次。
实际上,我想在一个标签中显示图片。这是第一次显示默认图片。但是,如果用户创建了他的图片(在其他标签中),当他点击此标签时,应显示新图片。
我的问题是,只显示默认图片,并且不会显示新图片。我认为每次单击选项卡时onCreate方法都不会运行。我是对的吗?
答案 0 :(得分:0)
好友,它取决于活动是否仍处于活动状态,如果活动处于暂停模式,则只调用onResume()方法,如果活动被销毁,则将调用onCreate()方法,
我的建议是,如果你想编写任何代码,你可以使用onResume()
或者
你可以使用finish方法活动明确地杀死以前的活动。确保每次调用onCreate()方法..
你可以在切换到其他标签之前为标签编写的标签类中调用此finish()
答案 1 :(得分:0)
我遇到了同样的问题。在onResume()方法&中复制相同的代码它按预期工作。