我是新的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. 保存在Android上活動時移動到另一個活動
- 4. Android - 如何將ImageView從一個活動轉移到另一個活動?
- 5. 如何從一項活動轉移到另一項活動android
- 6. 從一個活動(數據庫)轉移到另一個活動
- 7. 從一個活動轉移到另一個活動
- 8. 在Android中加載另一個活動時無法顯示進度條
- 9. 如何將光標從一個活動移動到另一個活動
- 10. 如何使用按鈕從一個活動移動到另一個活動?
- 11. 如何顯示從一個活動到另一個活動的烤麪包
- 12. 在Android的另一個活動中顯示計算BMI的另一個活動
- 13. 從一個活動轉到另一個活動Android中的活動
- 14. 從一個活動移動到另一個 - android
- 15. 將圖像從一個活動移動到另一個android
- 16. 當從一個活動移動到另一個活動時彈出鍵盤
- 17. 在android 2.1中添加一個活動到另一個活動
- 18. 如何在android studio中將變量從一個活動移動到另一個
- 19. Android:無法從一個活動導航到另一個活動
- 20. android從一個活動導航到另一個活動
- 21. 如何瀏覽從一個活動到另一個活動
- 22. 如何瀏覽從一個活動到另一個活動onPreferenceClick
- 23. 在Android上從一項活動轉移到另一項活動
- 24. Android-如何在一個Activity中顯示進度條,直到上傳任務在另一個活動中完成
- 25. 在Android中從一個活動移動到下一個
- 26. 如何在一個Tabwidget中的一個活動組內調用startactivityforresult從一個活動到另一個活動
- 27. 在活動之間滑動,從一個活動滑到另一個活動
- 28. 如何將對象的ArrayList從一個活動轉移到另一個活動
- 29. 如何將ListView數據從一個活動轉移到另一個活動
- 30. 繼續從一個活動滾動到另一個活動
使用非同步任務來獲取聯繫人或創建一個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