如果我有两个活动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()称为