回答
,如果你需要爲每個檢查您可以運行AyncTask
,或者多個,在你onCreate()
並顯示ProgressDialog
當數據被取出,然後將其取消在onPostExecute()
並移動到MainActivity
的視休息下載的數據。如果您需要AsyncTask
入門幫助,您可以在基本結構上使用see this SO answer。
如果您使用的是ProgressDialog
,那麼應用程序仍然會啓動,但用戶會看到某些內容並知道數據正在加載,因此他們不會覺得它正在凍結或加載時間過長(或者至少他們會知道爲什麼它沒有立即加載)。評論
對於要在您的評論你說什麼後
編輯,你可以用Activity
具有Dialog Theme
容易做到這一點。這會給你你需要的功能(幾個Button
s和存儲值),但它會看起來像一個小彈出。您不能使用實際的Dialog
,因爲他們需要Activity
,與任何menu
s AFAIK相同。您只需建立Activity
和使用Intent-filter
當時的還要添加下面一行到Activity
的標籤在manifest
android:theme="@android:style/Theme.Dialog"
這種方法應該給你你需要什麼
有許多使其成爲launcher and main
如何做到這一點。
首先 - 您的應用程序正在做一些沉重的事情,這可能會凍結用戶界面。在該版本中,請執行以下操作: 1.創建並激活您將覆蓋onCreate方法的內容,並使用微調控件設置某些內容 - 因此,某些內容將處於活動狀態,用戶將看到正在進行的操作。 2.在你將計算出你的應用需要的所有東西之後,我可以建議將它寫入一些全局變量,覆蓋onStart方法,在什麼樣的佈局改變以適合你,併爲用戶提供一個好的UI!
第二 - 你的應用程序並不繁重,只是把所有東西都拋入onStart方法中。這裏
手持材料教育:
也許我可以開始與主要活動一個簡單的上下文菜單? – meklod400
- 1. 安卓應用程序啓動問題
- 2. 安卓:當應用程序啓動
- 3. 設置應用程序默認安卓
- 4. 安卓調度程序不啓動
- 5. 安卓應用程序安裝位置
- 6. 安卓:安裝在啓動
- 7. 動畫未啓動! (安卓)
- 8. 安卓啓用/禁用3G應用程序的使用
- 9. 安卓服務在應用程序死機後重新啓動
- 10. 安卓完成有時重新啓動應用程序
- 11. Flashbuilder 4.5安卓相機重新啓動我的應用程序
- 12. 安卓猴子重啓應用程序自動
- 13. 安卓奇怪的錯誤,同時啓動應用程序
- 14. 在語音命令(安卓)上啓動應用程序
- 15. 安卓:當應用程序重新啓動
- 16. 安卓應用程序強制關閉後啓動畫面
- 17. 安卓應用程序在InterstitialAd後重新啓動
- 18. 安卓鬧鐘應用程序 - 接收器未啓動
- 19. 安卓:關閉並重新啓動應用程序
- 20. 安卓:在Lock鍵啓動應用程序長按點擊
- 21. 安卓GPS開啓/關閉程序
- 22. 安卓:添加啓動圖標編程
- 23. 安卓藍牙配件可以強制設備啓動應用程序嗎?
- 24. 安卓版,應用程序在鎖定屏幕啓動後重新啓動
- 25. 從應用程序啓動設置?
- 26. 設置應用程序以啓動
- 27. 安卓相機設置由意圖啓動時丟失
- 28. 安卓啓動畫面
- 29. 安卓:AlarmManager無法啓動
- 30. 安卓:設置maxSDK版本Android 1.5的應用程序
我需要它的主程序啓動前先簡單的彈出菜單,我可以選擇1或2。如果我選擇了1,那麼商店變量將countain的1值,如果我選擇2.然後2 ... – meklod400
@ meklod400看到我的編輯。我認爲這應該給你你需要的東西 – codeMagic
是啊,看起來不錯,也許你能告訴我一些例子嗎?原因真的很難找到工作解決方案?真的謝謝你! – meklod400