WEB开发网
开发学院手机开发Android 开发 Android ProgressDialog 最佳处理方式 阅读

Android ProgressDialog 最佳处理方式

 2010-07-01 14:40:00 来源:WEB开发网   
核心提示:Android ProgressDialog 处理方式,在经过测试后,Android ProgressDialog 最佳处理方式,以下方法比较好Java代码private ProgressDialog progressDialog;private void initProgressDialog() {progressD

Android ProgressDialog 处理方式,在经过测试后,以下方法比较好

Java代码

private ProgressDialog progressDialog;

private void initProgressDialog() {

progressDialog = new ProgressDialog(this);

progressDialog.setMessage("Progress..");

progressDialog.show();

MessageHandlerUtil.sendMessageToHandler(mHandler, 2);

}

private ProgressDialog progressDialog;

private void initProgressDialog() {

progressDialog = new ProgressDialog(this);

progressDialog.setMessage("Progress..");

progressDialog.show();

MessageHandlerUtil.sendMessageToHandler(mHandler, 2);

}

Java代码

private Handler mHandler = new Handler() {

public void handleMessage(Message msg) {

switch (msg.what) {

case 1:

if (progressDialog != null)

progressDialog.dismiss();

break;

case 2:

//这里是耗时操作

list = getFireAppInfo();

networkAppAdapter = new NetworkAppAdapter(getBaseContext(),

list);

networkfilterList.setAdapter(networkAppAdapter);

//关闭进度提示框 MessageHandlerUtil.sendMessageToHandler(mHandler, 1);

break;

}

}

};

private Handler mHandler = new Handler() {

public void handleMessage(Message msg) {

switch (msg.what) {

case 1:

if (progressDialog != null)

progressDialog.dismiss();

break;

case 2:

//这里是耗时操作

list = getFireAppInfo();

networkAppAdapter = new NetworkAppAdapter(getBaseContext(),

list);

networkfilterList.setAdapter(networkAppAdapter);

//关闭进度提示框 MessageHandlerUtil.sendMessageToHandler(mHandler, 1);

break;

}

1 2  下一页

Tags:Android ProgressDialog 最佳

编辑录入:coldstar [复制链接] [打 印]
赞助商链接