Android 如何正确使用滴水器?

Android 如何正确使用滴水器?,android,Android,我需要在我的应用程序中包含一个thropber。 我不能用它 ProgressDialog.show(这是“加载”、“加载时等待…”) 在我的AsyncTask中,因为每次我想使用它时都会出现一个错误: 类型ProgressDialog中的方法show(Context、CharSequence、CharSequence)不适用于参数(MainActivity.GetRSSDataTask、String、String) 我需要它在烤的时候工作。 救命 静态类GetRSSDataTask扩展异步任务

我需要在我的应用程序中包含一个thropber。 我不能用它

ProgressDialog.show(这是“加载”、“加载时等待…”)

在我的AsyncTask中,因为每次我想使用它时都会出现一个错误:

类型ProgressDialog中的方法show(Context、CharSequence、CharSequence)不适用于参数(MainActivity.GetRSSDataTask、String、String)

我需要它在烤的时候工作。 救命

静态类GetRSSDataTask扩展异步任务{
主要活动;
无效链接(主要活动法){
活动=行动;
}
void unLink(){
活动=空;
}
@凌驾
受保护的void onPreExecute(){
//TODO自动生成的方法存根
ProgressDialog.show(这是“加载”、“加载时等待…”);
}//错误显示为红色线条

我想您是从
AsyncTask
内部传递
这个
作为
show()
的第一个参数,但这不是
上下文
实例;请尝试传递对
MainActivity
类的引用


编辑:我看到您添加了代码;在您的情况下,您必须传递
活动
变量。

显示发生错误的代码或堆栈跟踪。顺便问一下,“throbber”是什么?@Egor-
 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