1

アクティビティと 2 番目のアクティビティがあります。2 番目のアクティビティでは、アクティビティを閉じてから、最初のアクティビティで再びユーザーにアラートを表示する必要があります。

アラートを表示してアクティビティを閉じるために使用する現在のコードは次のとおりです。

String message = "message";

AlertDialog alertDialog = new AlertDialog.Builder(SecondActivity.this).create();
alertDialog.setMessage(message);
alertDialog.show();

alertDialog.setOnDismissListener(new OnDismissListener() 
{
    public void onDismiss(final DialogInterface dialog) 
    {
        finish();
    }
});

では、2 番目のアクティビティfinishesが最初のアクティビティに戻り、ユーザーにアラートを表示するようにするにはどうすればよいでしょうか?

私もこれを試しました:

String message = "message";

finish();

AlertDialog alertDialog = new AlertDialog.Builder(FirstActivity.class).create();
alertDialog.setMessage(message);
alertDialog.show();

しかし、私はこのエラーが発生します:

The constructor AlertDialog.Builder(Class<FirstActivity>) is undefined

4

2 に答える 2