Не могу установить переменные в setMessge. Мое приложение дает сбой, когда должно появиться диалоговое окно с предупреждением - PullRequest
0 голосов
/ 26 мая 2020

Диалоговое окно предупреждения выдает сбой приложения, когда я помещаю строковую переменную в setmessage, и когда я помещаю строку, она работает, мой код здесь:

 public String s2="It is your passowrd hi";
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {

    AlertDialog.Builder builder = new AlertDialog.Builder ( getActivity ( ) );
    builder.setTitle ( "Confirm" )
            .setMessage ( s2 )
            .setPositiveButton ( "ok" , new DialogInterface.OnClickListener ( ) {
                @Override
                public void onClick(DialogInterface dialog , int which) {
                    Intent intent = new Intent(getActivity(), second.class);
                    startActivity(intent);
                }
            } );
    return builder.create ( );
...