[解決済み] cannot resolve constructor" エラーを修正するにはどうすればよいですか?
2022-02-13 14:40:06
質問
ダイアログボックスの下部が正で、アクティビティが次のように変わるものを作ろうとしています。
SignupAcitvity
から
MainActivity
. そこで、インテント方式でやってみました。しかし、これを試したとたん、次のようなエラーメッセージが表示されました。
Cannot Resolve constructor 'Intent(com.androidcodefinder.loginscreendemo.Profile.ExampleDialogue, java.lang.Class<com.androidcodefinder.loginscreendemo.MainActivity>)'
. これを修正するのを手伝ってもらえますか?
私のコード
public class ExampleDialogue extends AppCompatDialogFragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
LayoutInflater inflater = getActivity().getLayoutInflater();
View view = inflater.inflate(R.layout.dialayout,null);
builder.setView(view)
.setTitle("Confirm Your Email")
.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
}
})
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Intent intent = new Intent(SignUpActivity.class, MainActivity.class);
startActivity(intent);
}
});
return builder.create();
}
}
解決方法は?
このエラーが発生する理由は、以下の通りです。
の中で
ExampleDialogue
アクティビティ
が、あなたは
からインテントを開始します。
SignUpActivity.class
から
MainActivity.class
. に行きたい場合は
MainActivity.class
をする必要があります。
Intent intent = new Intent(getApplicationContext(), MainActivity.class);
startActivity(intent);
また、コンストラクタを解決することができないので、このデフォルトのコンストラクタを追加します。
public ExampleDialogue(){
//Constructor code.
}
関連
-
[解決済み】エラー:配列または java.lang.Iterable のインスタンスに対してのみ反復処理を行うことができます。
-
[解決済み] メソッドがスーパータイプのメソッドをオーバーライドまたは実装していない - Overrideの場合
-
[解決済み】非閉鎖文字リテラルエラー
-
[解決済み】keytoolエラー 鍵屋が改ざんされたか、パスワードが不正確だった場合
-
[解決済み] intellijが自動配線リポジトリにタイプのBeanが見つからないと不正確な発言をする件
-
[解決済み】Javaの未処理例外について
-
[解決済み] android.os.NetworkOnMainThreadException' を修正するにはどうすればよいですか?
-
[解決済み] Java で、あるコンストラクタを別のコンストラクタから呼び出すにはどうすればよいですか?
-
[解決済み] java.lang.UnsupportedClassVersionError を修正する方法。サポートされていないメジャー.マイナーバージョン
-
[解決済み] Rが解決できない - Androidエラー
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】 java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver [重複]。
-
[解決済み] メソッドがそのスーパークラスのメソッドをオーバーライドしない
-
[解決済み】メソッド本体がない、またはJavaで抽象的な宣言をする
-
[解決済み】Gradleがtools.jarを見つけ出さない
-
[解決済み】スレッド "main "での例外 java.util.NoSuchElementException
-
[解決済み] StringBuilderをクリアまたは空にするにはどうすればよいですか?重複] [重複] [重複] [重複] [重複] [重複
-
[解決済み】予期しない型エラー
-
[解決済み】Java: GZIPInputStreamの作成に失敗しました。GZIP形式ではありません
-
[解決済み】接続Java - MySQL : 公開鍵の取得は許可されていません。
-
[解決済み】CreateProcess error=2, The system cannot find file specified.