最初のアクティビティから表示される別のアクティビティにデータ(ユーザー名)を渡すJavaアプリを作成しています。次に、ユーザーは最初のアクティビティに返される電子メールアドレスを入力し、返された電子メールデータをトーストとして表示しようとしますが、「トースト型のメソッドmakeText(Context、CharSequence、int)は適用できません。引数(Context、String、String、int)の場合」
私は他のアプリケーションでトーストを使用したことがありますが、これまでこの問題が発生したことはないので、明らかに何かが足りません。私はJavaAndroidプログラミングに不慣れなので、アドバイスが役立つでしょう
以下は、返されたデータを処理し、トーストとして表示しようとするコードのセクションです。
誰かが私がこのエラーを受け取っている理由とそれを修正する方法を提案できますか?
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK && requestCode == REQUEST_CODE) {
if (data.hasExtra("Choice")) {
Toast.makeText(ExplicitOne.this, "Choice sent back:", tvDataRet,
Toast.LENGTH_SHORT).show();
return;
}