[解決済み] "メソッドがそのスーパークラスのメソッドをオーバーライドしていない"
2022-02-08 07:56:33
質問
誰か助けて 私はAndroidアプリ開発の初心者で、このエラーに対処する方法について少し迷っています。これが私のコードです。
public class RegActivity extends AppCompatActivity {
private EditText et_email;
private EditText et_password;
private EditText et_name;
private FirebaseAuth mAuth;
private AdView mAdView;
@Override
protected void onCreate(Bundle savedInstanceState) {
// super.onCreate(savedInstanceState);
setContentView(R.layout.activity_reg);
mAuth = FirebaseAuth.getInstance();
mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest1 = new AdRequest.Builder()
.addTestDevice("A2AA9C5E18C297BBCC0AFCF352517...")
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.build();
mAdView.loadAd(adRequest1);
super.onStart();
et_email = (EditText) findViewById(R.id.et_email);
et_password = (EditText) findViewById(R.id.et_password);
et_name = (EditText) findViewById(R.id.et_name);
//findViewById(R.id.b_reg).setOnClickListener();
}
@Override//Here is the error
public void onClick(View view) {
}
public void registration (String email, String password){
mAuth.createUserWithEmailAndPassword(email,password).addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if(task.isSuccessful()){
mAuth.getCurrentUser().sendEmailVerification()
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if(task.isSuccessful()){
Toast.makeText(RegActivity.this, "Успешная регистрация. Пожалуйста проверьте ваш email, и перейдите по ссылке в письме для верификации.",
Toast.LENGTH_LONG).show();
//et_email.setText("");
//et_password.setText("");
}else{
Toast.makeText(RegActivity.this, task.getException().getMessage(),
Toast.LENGTH_LONG).show();
}
}
});
Toast.makeText(RegActivity.this, "Регистрация успешна, теперь войдите", Toast.LENGTH_SHORT).show();
} else{
Toast.makeText(RegActivity.this, "Регистрация провалена", Toast.LENGTH_SHORT).show();
}
}
});
}
}
こんな感じで。助けてくれますか?
というのは間違いです。
Method does not override method from its superclass
私はロシアから来ただけで、何か明確でない場合は翻訳して申し訳ありません)
解決方法は?
を実装する必要があると思われます。
OnClickListener
を使用して、そのメソッドをオーバーライドします。
この行を修正します。
public class RegActivity extends AppCompatActivity {
これで
public class RegActivity extends AppCompatActivity implements OnClickListener {
関連
-
[解決済み】Hibernateエラー:同じ識別子値を持つ別のオブジェクトがすでにセッションに関連付けられました。
-
[解決済み】エラー。Selection does not contain a main type
-
[解決済み】Android Studioでタスク :app:compileDebugJavaWithJavac の実行に失敗しました。
-
[解決済み] 二項演算子「&」のオペランド型がおかしい java
-
[解決済み】HTTPステータス500 サーブレットクラスのインスタンス化エラー [重複]。
-
[解決済み】Gradleがtools.jarを見つけ出さない
-
[解決済み】Javaのswitch文。定数式が必要だが、定数である
-
[解決済み] JavaでSSLピアが正しくシャットダウンされない
-
[解決済み] Could not find or load main class "とはどういう意味ですか?
-
[解決済み] Eclipseにプロジェクトをインポートした後に「Must Override a Superclass Method」エラーが発生する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] if / for / while 内で "Missing return statement" が発生する。
-
[解決済み】代入の左手は必ず変数 CharAt
-
[解決済み] java のクラス内のコンストラクタは、指定された型に適用できない
-
[解決済み】Android Studioでタスク :app:compileDebugJavaWithJavac の実行に失敗しました。
-
[解決済み】"|="の意味は何ですか?(パイプ等号演算子)
-
[解決済み】Javaクラスの "型に解決できない"
-
[解決済み】文字列中の � を置換する方法
-
[解決済み】純粋なJUnitテストにVisibleForTestingを使用する方法
-
[解決済み】Java: GZIPInputStreamの作成に失敗しました。GZIP形式ではありません
-
[解決済み】CreateProcess error=2, The system cannot find file specified.