我需要在我的申请中包括一个throbber。我不能用它
ProgressDialog.show(这是“加载”,“加载时等待”);
在我的AsyncTask中,因为每次我想使用它时,我都会得到aa错误:
方法显示(上下文、CharSequence、CharSequence)类型ProgressDialog不适用于参数(MainActivity.GetRSSDataTask、String、String)。
我需要它在跑腿的时候起作用。救命..。
static class GetRSSDataTask extends AsyncTask<String, Void, List<RssItem> > {
MainActivity activity;
void link(MainActivity act) {
activity = act;
}
void unLink() {
activity = null;
}
@Override
protected void onPreExecute() {
// TODO Auto-generated method stub
ProgressDialog.show(this, "Loading", "Wait while loading...");
} // ERROR show is lined red发布于 2013-09-24 20:51:11
我认为您正在从一个this中传递show()的第一个参数,但这不是一个Context实例;尝试传递一个对MainActivity类的引用。
编辑:我看到您添加了代码;在您的情况下,您必须传递activity变量。
https://stackoverflow.com/questions/18991704
复制相似问题