私はAndroid、Eclipse、および一部Javaを初めて使用します(10年前にJavaの本を読み、使用したことはありません)。このチュートリアルに従っています:http://ofps.oreilly.com/titles/9781449390501/Android_User_Interface.html
私はこのコードを持っています:
public class Status extends Activity implements OnClickListener, TextWatcher {
// ...
class PostToTwitter extends AsyncTask<String, Integer, String> {
// ...
protected void onPostExecute(String result) {
Toast.makeText(Status.this, result, Toast.LENGTH_LONG).show();
}
}
}
Toast.makeText行の横に次のエラーが表示されます。
- Toast型のメソッドmakeText(Context、CharSequence、int)は、引数(AsyncTask.Status、String、int)には適用できません。
- タイプAsyncTask.Statusの囲んでいるインスタンスはスコープ内でアクセスできません
- エラーが発生する理由がわかりませんか?
- Statusアクティビティコンテキストを渡すときにAsyncTaskについて言及するのはなぜですか?
平手打ちしてドウと言うつもりだと思います!後で、しかし私は今それで自分自身を盲目的に主演しました:)