我有一个偏好活动,并且希望如果单击其中一个项目,它将启动后台工作并在前台显示一个不错的进度条,直到后台任务完成。怎么做???
编写的代码是:
public boolean onPreferenceClick(Preference preference) {
showProgressDialog();
new Thread(new Runnable() {
public void run() {
doSomething();
hideProgressDialog();
} //Runnable.run()
}).start();
return false;
}
});
但是上面的代码没有显示进度对话框。并发生 ANR 错误。
谢谢。