AndroidStudioのJAVAコーディングでのエラーの解決方法を教えてほしい

OrderConfirmDialogFragment.java がインポートすべきなのは

java

1import android.app.AlertDialog;2import android.app.DialogFragment;

では無く

java

1import androidx.appcompat.app.AlertDialog;2import androidx.fragment.app.DialogFragment;

ではありませんか?

ついでに、

java

1 @NonNull2 public Dialog CreateDialog(@Nullable Bundle savedInstanceState){

はメソッド名が間違っています。

java

1 @NonNull2 public Dialog onCreateDialog(@Nullable Bundle savedInstanceState){

"on" が足りません。
DialogFragment のメソッドを上書き(オーバーライド)しなければなりませんので、メソッド名が間違っていると期待通りには動きません。
@NonNull だけでなく @Override も付けたほうが良いでしょう。付けたメソッドがスーパークラスに無いとエラーになってくれます。

java

1 @Override2 @NonNull3 public Dialog onCreateDialog(@Nullable Bundle savedInstanceState){

コメントを投稿

0 コメント