Android-在ongreate()之后立即拨打()



如果我有两个活动A和B。我创建了一个意图,从活动A的ongreate()启动活动b,什么时候何时称为活动?

例如,让我们说我有以下内容:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    Intent intent = new Intent(this, B.class);
    startActivityForResult(intent, REQUEST_CONNECT_DEVICE);
}

一旦执行这些代码行,该活动的onstart()方法会立即调用还是首先创建活动b?

工作流

基本的Android活动生命周期

应用程序打开时: onCreated()> onstart()> onResume()

应用程序关闭: onpause()

在下面您的情况下是工作流程

操作1:活动打开

  • 活动a的otCreate()称为

动作2 :活动B开始

  • 活动a的oonstart()称为
  • 活动A的on Resume()称为
  • 活动A的

  • 活动B的

  • 活动B的onstart()称为
  • 活性B的on Resume()称为

相关内容

  • 没有找到相关文章

最新更新