作者kvjo (同名專輯)
看板AndroidDev
標題[問題] 如何在Activity完整顯示在螢幕後 do something
時間Tue Jun 28 17:16:46 2011
如何在Activity完整顯示在螢幕後 do something
想做的AP因為要透過網路要資料 使用者會有waiting
想要設計類似一個首頁等待畫面Activity 等資料都讀完 才切到主Activity
歡迎(等待)畫面Activity>do something>主Activity顯示資料
可是 找不到Activity完整顯示在螢幕後 適當地方去要資料並顯示Waiting message
onCreate
onStart
onResume
都不對 因為畫面還未顯示在device上
複寫某個View元件的onDraw也不對
還是看不到畫面
請問一下 有沒有方法是當整個畫面都畫好了(不是正在畫的) 才呼叫的??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.192.34
1F:推 tomap41017:感覺用Service去做比較好吧!!或是AsyncTask+ProgressBa 06/28 19:05
2F:推 jim31837:首頁Act去startService() 要做的事情包在SERVICE的 06/28 23:10
3F:→ jim31837:onStartCommand 做完再用stopService()和startActivity 06/28 23:11
4F:→ jim31837:試試看這個 應該是OK.....的吧 06/28 23:12
5F:推 milochen:印象中,有看過source code是用 notify 跟 wait 來處理. 06/29 00:14
6F:推 Gway:1F正解 如果是要在後台運行的話~ 06/29 23:46
7F:推 heidi0308:SERVICE +1 07/01 18:39
8F:推 tomap41017:但Service如果耗費時間太長還是建議用IntentService 07/02 01:31