5

asynctaskのandroidドキュメントに従って、バックグラウンドでWi-Fiでアクションを実行できる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) {

                }
            }
}
4

1 に答える 1

15

ボイドとブールを試してください。Asynctaskには、プリミティブ型の代わりにObjectを使用する必要があります。したがって、大文字のVとBを使用すると、機能するはずです。

于 2012-08-31T07:55:22.833 に答える