调用startActivity(Intent)的活动状态

时间:2012-05-21 13:20:24

标签: android android-activity lifecycle

有人能帮助我吗?当活动按方法startActivity(Intent)开始新活动时,会调用哪种活动生命周期方法?我想,它是onPause(),但它不可能。我有它覆盖关闭SQLite连接,但它不会发生。

由于

对不起,也许我说错了我的问题。活动A开始另一个活动B.我的问题是在方法startActivity(Intent)开始活动B之后调用活动A的方法。

4 个答案:

答案 0 :(得分:3)

它会遇到onPause然后onStop。我测试了它......

答案 1 :(得分:0)

检查http://developer.android.com/images/activity_lifecycle.png

在活动开始时调用onCreate。

答案 2 :(得分:0)

因为您启动了一项新活动,所以在被调用的方法onCreate之前未启动。 来自android开发者网站:

  

onCreate是您初始化活动的地方。最   重要的是,在这里你通常会用一个调用setContentView(int)   布局资源定义您的UI,并使用findViewById(int)来   检索该UI中需要与之交互的小部件   编程。

答案 3 :(得分:0)

您可以覆盖这两种方法来检查其中一个是否被调用。只需将日志输出添加到每个。一旦找到正确的连接并且连接未关闭......也许你的近距离通话是错误的。

Log.d("DEBUG", "Here in method METHODNAME")