[英]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.