我跟随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) {
}
}
}
答案 0 :(得分:15)
尝试Void和Boolean;你必须使用Object而不是Asynctask的原始类型。所以,使用大写字母V和B,这应该可行。