package com.example.helloandroid;
import java.io.File;
import android.os.AsyncTask;
import android.os.Environment;
import android.widget.Toast;
public class CheckTask extends AsyncTask<Void, Void, Boolean> {
protected Boolean doInBackground(Void... params) {
while (true) {
if (Environment.MEDIA_MOUNTED.equals(Environment
.getExternalStorageState())) {
// access external file
String f = Environment.getExternalStorageDirectory()
+ "/schedule.rtf";
File s = new File(f);
if (s.exists()) {
return true;
}
}
}
}
protected void onPostExecute(Boolean result) {
if (result == true) {
Toast.makeText(CheckTask.this, "Hello", Toast.LENGTH_SHORT).show();
}
}
}
次のエラー メッセージが表示され続けます: Toast 型のメソッド makeText(Context, CharSequence, int) は、引数 (CheckTask, String, int) には適用できません
いくつかの基本的なチュートリアルを検索してみましたが、上記と同じ方法で Toast.makeText を使用しています。何が悪いのかわかりません。
ありがとうございました。