Android Activity生命周期问题

Android Activity生命周期问题,第1张

概述我有两个名为Home和Cart的活动.当我在活动主页中按下按钮时,它将转到活动购物车.为此,我使用了以下代码publicvoidonClick(Viewv){Intentintent=newIntent(this,Cart.class);startActivity(intent);}在“购物车”活动中,当我按下一个按钮时,它涉及到

我有两个名为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生命周期问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1071393.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存