看板 AndroidDev 關於我們 聯絡資訊
如何在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
tomap41017:感覺用Service去做比較好吧!!或是AsyncTask+ProgressBa 06/28 19:05
jim31837:首頁Act去startService() 要做的事情包在SERVICE的 06/28 23:10
jim31837:onStartCommand 做完再用stopService()和startActivity 06/28 23:11
jim31837:試試看這個 應該是OK.....的吧 06/28 23:12
milochen:印象中,有看過source code是用 notify 跟 wait 來處理. 06/29 00:14
Gway:1F正解 如果是要在後台運行的話~ 06/29 23:46
heidi0308:SERVICE +1 07/01 18:39
tomap41017:但Service如果耗費時間太長還是建議用IntentService 07/02 01:31