簡體   English   中英

當對話框顯示為活動時,OnStop()vs OnPause()

[英]OnStop() vs OnPause() when dialog is displayed as a activity

http://stackoverflow.com/a/7384782/869501

這個Excellect的答案說,當Dialog取得前景並將Dialog定義為一個活動時,會調用onPause()。這就是說,當對話框(對話框為活動)之后,活動在onPause()之后調用onStop(),即使這個對話框沒有占用全屏..?

提前致謝 !

當活動不再是前台活動時調用onPause。 onStop在完全離開屏幕時被調用。 因此,即將出現的對話活動不會導致調用onStop,因為該活動的某些部分仍然可見。 現在,如果您按下主頁按鈕並調出啟動器,您會看到onStop被調用。 (這假設您正在制作一個標准對話框活動,該活動具有顯示上一個活動的透明背景。)

基本上onStop / onStart基於可見的活動。 onPause / onResume基於它是前景。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM