0

2 つのオプションの確認ボックスがある簡単なスクリプトを書いています。アクティビティで複数回呼び出す必要があります。だから私はそれを行う方法を作りました。返されるブール値に基づいて、条件文を書きたいと思います。

// Before oncreate

  static boolean confirmation;   





     private void showConfirmation() {
            // UserFunctions userFunctions = null;
            // TODO Auto-generated methodastub

            AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(ProfileActivity.this);

            // set title
            alertDialogBuilder.setTitle("test");
            // set dialog message
            alertDialogBuilder.setMessage("Please update the unfilled fields.").setCancelable(false)
                    .setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialog, int id) {

                            dialog.cancel();
                            confirmation = false;

                        }
                    }).setNegativeButton("Later on", new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialog, int id) {

                            confirmation = true;
                        }
                    });

            // create alert dialog
            AlertDialog alertDialog = alertDialogBuilder.create();

            // show it
            alertDialog.show();

    }    








  @Override
    public void myOnClickRecharge(View v) {

        showConfirmation();
        if (confirmation){ 

        Intent intent = new Intent(getApplicationContext(), NewActivity.class);
        startActivity(intent);
        }
    }
4

1 に答える 1