如果我在活动A的onCreate中打开活动B,是否可以保证调用活动A的onResume()?对于所有操作系统版本?在任何情况下,活动B将打开,活动A停止并且活动A的onResume根本不会被调用。
[onResume()
将在活动可用并可供用户输入时调用。
但是如果您立即在finish()
中调用onCreate()
,则onResume()
将被NOT调用。
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
startActivity(Intent(this, ActivityB::class.java))
finish()
}
override fun onResume() {
super.onResume()
Log.d(TAG, "onResume")
}
}