我是android.I的新手,需要在同步時顯示活動指示器。單擊按鈕時,我將重定向到新活動。在此新活動中,我正在同步。我需要顯示點擊按鈕上的活動指示器直到它被同步。在android中顯示活動指標
1
A
回答
7
同步是一個有效的網絡任務,你必須這樣做的背景(Async Task)所以你可以在你的新的活動現在
private class SyncOperation extends AsyncTask<String, Void, String> {
ProgressDialog progressDialog;
@Override
protected String doInBackground(String... params) {
// Synchronize code here
return null;
}
@Override
protected void onPostExecute(String result) {
if (progressDialog.isShowing()) {
progressDialog.dismiss();
}
}
@Override
protected void onPreExecute() {
if (progressDialog == null) {
progressDialog = new ProgressDialog(MainActivity.this);
progressDialog.setMessage("Synchronizing, please wait...");
progressDialog.show();
progressDialog.setCanceledOnTouchOutside(false);
progressDialog.setCancelable(false);
}
}
}
在OnCreate()
調用新的活動的的AsyncTask
SyncOperation syncTask=new SyncOperation();
syncTask.execute();
它會顯示一個裝載器,如
+0
感謝您的回答。但對於我的新課程,我已經擴展了活動課程,那我該如何擴展AsyncTask。 – anjaly 2013-05-08 13:09:25
+0
只要將它作爲您的活動課的內部課程 – 2013-05-08 13:13:11
+0
偉大的解決方案,它完美的工作! – 2015-11-19 15:01:23
相關問題
- 1. 在鈦中顯示活動指標
- 2. 活動指標不顯示
- 3. Android活動指標?
- 4. Android活動指標
- 5. jQuery手機活動指標不顯示在android
- 6. 爲什麼活動指標不顯示?
- 7. Div顯示活動指標軌道
- 8. 顯示活動指標,而加載ViewController
- 9. Android啓動器顯示標籤活動
- 10. Android:顯示活動?
- 11. 如何在Android的活動標題中顯示'等待'圖標?
- 12. 活動指標只在一個單元格中顯示
- 13. iphone:如何在點擊標籤欄顯示活動指標?
- 14. 在兒童活動中顯示DialogFragment Android
- 15. 在Android中顯示另一項活動?
- 16. 在android中顯示活動欄
- 17. 在Android中顯示透明活動?
- 18. 如何在android中的不同活動中顯示標籤欄
- 19. Android中的活動指示器
- 20. Android - 如何在列表活動中將ImageView顯示爲標題?
- 21. 顯示的活動Android
- 22. android活動不會顯示
- 23. Android顯示透明活動
- 24. Android活動不顯示
- 25. Android活動沒有顯示
- 26. UINavigationItem不顯示活動指示器
- 27. 活動指示器未顯示SVProgressHUD
- 28. 指示燈活動沒有顯示
- 29. 使用SplitlViewController顯示活動指示器
- 30. 未顯示QLPreviewController的活動指示器
什麼是'活動指標'?一個進度條? – vorrtex 2013-05-08 10:06:57
是的,我的意思是進度條。 – anjaly 2013-05-10 05:27:14