Ros*_*nal 8 java android download
我正在制作一个Android应用程序,它必须通过Internet加载一些数据(只有一些数据 - 不是全部).因此,当加载数据,并且Internet连接速度很慢时,我想向用户显示"正在加载..."图标.
那我该怎么做呢?在后台加载数据时显示"正在加载..."图标,当它完全加载时,隐藏图标?
提前致谢!
Pad*_*mar 21
使用异步任务为您的状态.
new SomeTask(0).execute();
/** Inner class for implementing progress bar before fetching data **/
private class SomeTask extends AsyncTask<Void, Void, Integer>
{
private ProgressDialog Dialog = new ProgressDialog(yourActivityClass.this);
@Override
protected void onPreExecute()
{
Dialog.setMessage("Doing something...");
Dialog.show();
}
@Override
protected Integer doInBackground(Void... params)
{
//Task for doing something
return 0;
}
@Override
protected void onPostExecute(Integer result)
{
if(result==0)
{
//do some thing
}
// after completed finished the progressbar
Dialog.dismiss();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11017 次 |
| 最近记录: |