我有两个名为Home和Cart的活动.当我在活动主页中按下按钮时,它将转到活动购物车.
为此,我使用了以下代码
public voID onClick(VIEw v) { Intent intent = new Intent(this, Cart.class); startActivity(intent); }
在“购物车”活动中,当我按下一个按钮时,它涉及到“活动首页”.
为了那个原因
public voID onClick(VIEw v) { Intent intent = new Intent(this, Home.class); startActivity(intent); }
活动的变化很好,但是每次活动开始时都会调用onCreate方法.
这是Activity的美好生命周期吗?如果没有,我该如何解决?
解决方法:
怎么解决呢?这是活动的预期行为.但是,如果您不希望调用onCreate方法中的方法,则可以使用如下标记:
public class YourActivity extends Activity { private boolean firstStart = true; public voID OnCreate(...) { if (firstStart) { //do your stuff here firstStart = false; } }}
总结 以上是内存溢出为你收集整理的Android Activity生命周期问题全部内容,希望文章能够帮你解决Android Activity生命周期问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)