onActivityResult() 和onResume()的調用順序問題

現附上找到資料的地址:http://stackoverflow.com/questions/6468319/onactivityresult-onresume


就是說先調用onActivityResult()後調用onResume();

API中這樣描述:當你一個Activity是以請求碼開始,結束時返回給前頁面結果碼,頁面根據結果碼進行相應的信息處理。我們會在返回的頁面先接受結果碼,然後才調用onResume()。


通常我們還會遇到這樣一個問題:

在處理返回頁面的數據問題

1.需要從服務器上刷新數據時我們會在onResume()方法裏處理

2.而刷新從結束界面返回的數據我們會在onAcitviyResult()方法裏面處理


爲了避免二者在同一塊控件上對數據處理,我們只需加個標識符,在兩個方法裏進行判斷,要用哪個方法進行刷新。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章