我是新的android編程,我有要求獲取用戶的聯繫人,並顯示所有他們在其他activity.I已完成所有主要功能,但有一個要求,我想顯示取得進展時的進展。如何在Android中顯示進度條時從一個活動移動到另一個活動
2
A
回答
2
我在我的應用程序中使用下面的代碼(取自this answer)來做你正在做的事情,它對我來說就像一個魅力。
mButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
new AsyncTask<Integer, Long, Boolean>()
{
ProgressDialog mProgressDialog;
@Override
protected Boolean doInBackground(Integer... params)
{
mProgressDialog = new ProgressDialog(MyActivity.this);
mProgressDialog.setMax(params[0]);
mProgressDialog.setIndeterminate(false);
mProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
publishProgress(0L);
long startTime = System.currentTimeMillis();
long waitTime = params[0] * 1000;
try
{
while (System.currentTimeMillis() - startTime < waitTime)
{
Thread.sleep(500);
publishProgress(System.currentTimeMillis() - startTime);
}
}
catch (Exception e)
{
return false;
}
return true;
}
@Override
protected void onProgressUpdate(Long... values)
{
if (values[0] == 0)
{
mProgressDialog.show();
}
else
{
mProgressDialog.setProgress((int) (values[0]/1000));
}
}
@Override
protected void onPostExecute(Boolean result)
{
mProgressDialog.dismiss();
Intent i = new Intent(context, NewActivity.class);
startActivityForResult(i, 0);
}
}.execute(5);
});
相關問題
- 1. 如何顯示進度條從一個活動移動到另一個活動的Android
- 2. 如何在android中從一個活動移動到另一個活動?
- 3. 從一個活動(數據庫)轉移到另一個活動
- 4. 從一個活動轉移到另一個活動
- 5. 在Android中加載另一個活動時無法顯示進度條
- 6. 如何將光標從一個活動移動到另一個活動
- 7. 如何使用按鈕從一個活動移動到另一個活動?
- 8. 如何顯示從一個活動到另一個活動的烤麪包
- 9. 從一個活動移動到另一個 - android
- 10. 將圖像從一個活動移動到另一個android
- 11. 如何在android studio中將變量從一個活動移動到另一個
- 12. 在Android上從一項活動轉移到另一項活動
- 13. 在Android中從一個活動移動到下一個
- 14. 如何將對象的ArrayList從一個活動轉移到另一個活動
- 15. 繼續從一個活動滾動到另一個活動
- 16. 從一個活動到另一個活動的動態列表
- 17. 如何調用標籤活動中,從另一個活動一個活動
- 18. Android如何從一個活動移動到2個不同的活動
- 19. 將屏幕截圖從一個活動顯示到另一個活動
- 20. 顯示黑屏從一個活動到另一個活動幾分鐘
- 21. 顯示AdMob聯播間隙原子從一個活動移動到另一個
- 22. 在另一個Android活動
- 23. 如何在創建第一個實例後從一個活動移動到另一個活動?
- 24. 如何將一個活動重定向到另一個活動
- 25. 如何減少從一個活動切換到另一個活動的時間?
- 26. 將文本從一個活動移動到另一個
- 27. 如何在從一個活動移動到另一個活動時保存設備旋轉數據?
- 28. 從另一個活動更新活動
- 29. 如何從另一個活動關閉活動Android
- 30. 在Android中顯示另一項活動?
使用非同步任務來獲取聯繫人或創建一個separete線程來獲得聯繫人和任務完成後顯示在UI線程的進度駁回進度條 – Pragnani 2013-03-07 17:49:51
這裏我用的代碼是沒有任何問題此代碼http://stackoverflow.com/questions/15271587/how-to-show-progress-in-android/15273301?noredirect=1#comment21547446_15273301 – Supreet 2013-03-07 17:51:31