Asynctask,此标记后预期的维度

时间:2012-08-31 07:50:36

标签: java android eclipse adt

我跟随asynctask上的android文档,试图获得一个可以在后台执行wifi操作的asynctask,我遇到的问题是在下面的代码中的Asynctask,void和boolean或者我放在那里的任何东西一直出现作为错误消息“令牌后预期的尺寸”。我不知道这是指什么,本节上面的所有内容看起来都很好并且工作正常,在谷歌上也找不到。

public class MainActivity extends Activity{
.......

class wifilistener extends AsyncTask<WifiManager,void,boolean> //trouble spot {

            protected void onPreExecute(){
                //show info on UI thread
            }



            protected boolean doInBackground(WifiManager...wifi1) {
                //do stuff
                }

            protected void onProgressUpdate(){

            }

                protected void onPostExecute(boolean result) {

                }
            }
}

1 个答案:

答案 0 :(得分:15)

尝试Void和Boolean;你必须使用Object而不是Asynctask的原始类型。所以,使用大写字母V和B,这应该可行。