text
がクリックされたときに変数に格納されている情報を表示するトーストを作成しようとしていsubmitbtn
ます。私が得ているエラーは、コードの実行ではなく、Eclipse からのメッセージです。
Toast 型のメソッド makeText(Context, CharSequence, int) は引数 (Class, String, int) には適用されません
Toast が入っているファイルは UserInput.java ファイルです。現在のコード ブロックは次のとおりです。
Button submitBtn = (Button) findViewById(R.id.buttonSubmit);
submitBtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
int position = spinner.getSelectedItemPosition();
String text = null;
text = dayArray[position].toString();
//Log.i("spinner test: ", text);
Toast toast = Toast.makeText(UserInput.class, text, Toast.LENGTH_LONG).show();
}
});
UserInput.this
Context をandに設定しようとしても、次のgetApplicationContext()
エラーが発生します。
型の不一致: void から Toast に変換できません
私はAndroidの初心者であり、Javaの初心者でもあることをお知らせしますが、高低を検索しましたが、機能するソリューションが見つかりません. このトーストは、私が開発しているアプリにとっても重要ではないため、完全に削除される可能性がありますが、学習プロセスでこれが機能しない理由を知りたい.