[英]Is onResume of activity guaranteed to be called?
如果我在 Activity A 的 onCreate 中打開 Activity B,是否可以保證調用 Activity A 的 onResume()? 適用於所有操作系統版本? 是否有任何情況下 Activity B 將打開並且 Activity A 停止並且根本不會調用 Activity A 的 onResume。
只要活動可用並准備好供用戶輸入,就會調用onResume()
。
但是,如果您立即在onCreate()
調用finish()
,則不會調用onResume()
。
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")
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.