[問題] Class有類似onResume()的方法嗎?

作者: gn00386614 (EXSA)   2018-05-31 17:53:20
我在class A裡寫了一個dialog,這個dialog會去Intent 一個Activity B
現在我希望在B finish()的時候要去讓dialog dismiss()
如果dialog只會在特定的頁面使用我會使用onResume()+SharedPreferences來偵測B已經 finish()
但是因為這個dialog會出現在很多不特定的頁面來使用,我這樣就必須去每個使用到的頁面做onResume判斷嗎?
還是有其他的方法可以讓我在A裡面去處理?
作者: ssccg (23)   2018-05-31 18:09:00
start B的時候就dismiss就好了吧有什麼一定要回來才關的理由?用startActivityForResult收onActivityResult?
作者: t52101t (五子棋)   2018-06-01 00:49:00
做一個BaseActivity,在BaseActivity的onResume裡統一檢查;或是使用DialogFragment 走Fragment的生命週期?
作者: zerofinal (人生~)   2018-06-06 13:18:00
如果是從intent的Activity回來時自動關,用startActivityForResult配onActivityResult比較符合?

Links booklink

Contact Us: admin [ a t ] ucptt.com