Example usage for android.support.v4.app AlertDialog.Builder setMessage

List of usage examples for android.support.v4.app AlertDialog.Builder setMessage

Introduction

In this page you can find the example usage for android.support.v4.app AlertDialog.Builder setMessage.

Prototype

public void setMessage(CharSequence message) 

Source Link

Usage

From source file:com.aleiacampo.oristanobus.util.NavigationDrawerUtil.java

public static void setFavourites(final AppCompatActivity appCompatActivity) {

    final Bundle bundle = new Bundle();
    final ArrayList<Stop> stopsList;

    SQLiteHelper db = new SQLiteHelper(appCompatActivity);
    stopsList = db.getAllStops();/*from  w w  w. java  2s . c o m*/
    ArrayList<String> stopsNameList = new ArrayList<>();

    for (Stop stop : stopsList) {
        stopsNameList.add(stop.nameStop);
    }

    if (stopsList.isEmpty())
        stopsNameList.add("Nessuna fermata salvata");

    ListView favourites = (ListView) appCompatActivity.findViewById(R.id.favourite_list);
    ArrayAdapter<String> adapter = new ArrayAdapter<>(appCompatActivity.getApplicationContext(),
            R.layout.text_view, stopsNameList);
    favourites.setAdapter(adapter);

    favourites.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

            bundle.putInt("id_stop", stopsList.get(position).idStop);
            bundle.putInt("id_line", stopsList.get(position).idLine);
            bundle.putString("name_stop", stopsList.get(position).nameStop);
            bundle.putString("name_line", stopsList.get(position).nameLine);

            DrawerLayout drawer = (DrawerLayout) appCompatActivity.findViewById(R.id.drawer_left);
            drawer.closeDrawer(Gravity.LEFT);

            FragmentManager fragmentManager = appCompatActivity.getSupportFragmentManager();
            TimesFragment timesFragment = new TimesFragment();
            timesFragment.setArguments(bundle);
            FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
            fragmentTransaction.replace(R.id.home_frag, timesFragment, "Times");
            fragmentTransaction.addToBackStack(null);
            fragmentTransaction.commit();
        }
    });

    favourites.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
        @Override
        public boolean onItemLongClick(AdapterView<?> arg0, View view, final int pos, long id) {

            AlertDialog.Builder alertDialog = new AlertDialog.Builder(appCompatActivity);
            alertDialog.setMessage("Rimuovere la fermata dai preferiti?");
            alertDialog.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int id) {
                    SQLiteHelper db2 = new SQLiteHelper(appCompatActivity);
                    db2.deleteStop(stopsList.get(pos).id); // l'id della fermata caricato dal db
                    NavigationDrawerUtil.setFavourites(appCompatActivity);
                    dialog.cancel();
                }
            });
            alertDialog.setNegativeButton("Nope !", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int id) {
                    dialog.cancel();
                }
            });
            alertDialog.show();
            return true;
        }
    });

    favourites.setLongClickable(true);
}

From source file:com.geekandroid.sdk.sample.crop.CropBaseActivity.java

/**
 * This method shows dialog with given title & message.
 * Also there is an option to pass onClickListener for positive & negative button.
 *
 * @param title                         - dialog title
 * @param message                       - dialog message
 * @param onPositiveButtonClickListener - listener for positive button
 * @param positiveText                  - positive button text
 * @param onNegativeButtonClickListener - listener for negative button
 * @param negativeText                  - negative button text
 *///from  w ww  . j a v a2  s . c o m
protected void showAlertDialog(@Nullable String title, @Nullable String message,
        @Nullable DialogInterface.OnClickListener onPositiveButtonClickListener, @NonNull String positiveText,
        @Nullable DialogInterface.OnClickListener onNegativeButtonClickListener, @NonNull String negativeText) {
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle(title);
    builder.setMessage(message);
    builder.setPositiveButton(positiveText, onPositiveButtonClickListener);
    builder.setNegativeButton(negativeText, onNegativeButtonClickListener);
    mAlertDialog = builder.show();
}

From source file:com.urbantamil.projmadurai.OKCancelDialog.java

@Override
public AlertDialog getDialog() {
    AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
    builder.setTitle("Delete Confirmation Dialog");
    builder.setMessage("Do you want to delete this item ?");

    builder.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
        @Override//  w w w.  j a  v a 2  s . com
        public void onClick(DialogInterface dialog, int which) {
            m_OK = true;
        }
    });

    builder.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            m_OK = false;
        }
    });

    m_ald = builder.create();
    return m_ald;
}

From source file:br.com.frs.foodrestrictions.AboutUs.java

@Override
public void onClick(View view) {

    switch (view.getId()) {

    case R.id.about_us_bt_changelog:
        try {/*from ww w.j  a v a  2  s  .co m*/
            InputStream changelogIS = view.getResources().getAssets().open("changelog.txt");
            String s = readTextFile(changelogIS);

            AlertDialog.Builder builder = new AlertDialog.Builder(view.getContext());
            builder.setMessage(s);
            builder.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {
                    dialog.dismiss();
                }
            });

            AlertDialog alert = builder.create();
            alert.show();

        } catch (IOException e) {
            e.printStackTrace();
        }
        break;
    }
}

From source file:com.qasp.diego.arsp.homeFrag.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    RadioGroup rgroup_avaliacao;/*from   www  . ja  v  a  2s.  c o  m*/
    Button button_enviar;

    final View rootview = inflater.inflate(R.layout.fragment_home, container, false);
    rgroup_avaliacao = (RadioGroup) rootview.findViewById(R.id.radio_avaliacao);
    rgroup_avaliacao.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {

        @Override
        public void onCheckedChanged(RadioGroup group, int checkedId) {
            switch (checkedId) {
            case R.id.radiobom:
                avaliacao_escolhida = "Bom";
                break;
            case R.id.radiook:
                avaliacao_escolhida = "OK";
                break;
            case R.id.radioruim:
                avaliacao_escolhida = "Ruim";
                break;
            }
            Log.d("avaliacao_escolhida", avaliacao_escolhida);
        }
    });

    button_enviar = (Button) rootview.findViewById(R.id.benviar);
    button_enviar.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            // Usuario nao escolheu uma avaliacao. Mostrar Dialogo de Erro.
            if (avaliacao_escolhida == null) {
                AlertDialog.Builder erro = new AlertDialog.Builder(v.getContext());
                erro.setMessage("Voc deve selecionar uma Avaliao.");
                erro.setCancelable(true);
                erro.setNeutralButton("OK", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int id) {
                        dialog.cancel();
                    }
                });
                AlertDialog alerta = erro.create();
                alerta.show();
            } else {
                Intent i = new Intent(Intent.ACTION_SEND);
                i.setType("message/rfc822");
                i.putExtra(Intent.EXTRA_EMAIL, new String[] { "iqspsuporte@gmail.com" });
                i.putExtra(Intent.EXTRA_SUBJECT, "ArSP - Feedback" + " (" + avaliacao_escolhida + ")");
                EditText et = (EditText) rootview.findViewById(R.id.editText);
                i.putExtra(Intent.EXTRA_TEXT, "AVALIAO:" + avaliacao_escolhida + "\n" + "MOTIVO:" + "\n"
                        + et.getText().toString());
                try {
                    startActivity(Intent.createChooser(i, "Send mail..."));
                } catch (android.content.ActivityNotFoundException ex) {
                    Log.d("Deu", "RUim");
                }
            }
        }
    });

    return rootview;
}

From source file:com.tmendes.birthdaydroid.ContactListFragment.java

private void getPermissionToReadUserContacts() {
    if (ContextCompat.checkSelfPermission(this.ctx,
            Manifest.permission.READ_CONTACTS) != PackageManager.PERMISSION_GRANTED) {

        // The permission is NOT already granted.
        if (shouldShowRequestPermissionRationale(Manifest.permission.READ_CONTACTS)) {

            AlertDialog.Builder builderDialog = new AlertDialog.Builder(this.ctx);
            builderDialog.setMessage(ctx.getResources().getString(R.string.alert_contacts_dialog_msg));
            builderDialog.setCancelable(true);
            AlertDialog alertDialog = builderDialog.create();
            alertDialog.show();/*from   w ww.ja v  a2 s .  com*/

        }

        // Fire off an async request to actually get the permission
        // This will show the standard permission request dialog UI
        requestPermissions(new String[] { Manifest.permission.READ_CONTACTS },
                READ_CONTACTS_PERMISSIONS_REQUEST);
    } else {
        birthdayData.refreshList();
    }
}

From source file:com.rizal.lovins.smartkasir.activity.SettingsActivity.java

public void menuLogout() {
    AlertDialog.Builder builder = new AlertDialog.Builder(SettingsActivity.this);
    builder.setTitle("Logout");
    builder.setMessage("Apakah Anda yakin ingin keluar?");
    builder.setCancelable(true);//  ww w  .  j  a  va2 s  .c om
    builder.setPositiveButton("Ya", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int id) {
            PreferenceUtil.logout(SettingsActivity.this);
            startActivity(new Intent(SettingsActivity.this, LoginActivity.class));
            finishAffinity();
        }
    });

    builder.setNegativeButton("Tidak", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int id) {
            dialog.cancel();
        }
    });
    AlertDialog alertDialog = builder.create();
    alertDialog.show();
}

From source file:com.example.administrator.winsoftsalesproject.activity.NavHomeActivity.java

public void logOutDialog() {
    AlertDialog.Builder builder = new AlertDialog.Builder(this);

    builder.setMessage("Do You Want To Logout?").setTitle("Logout");

    builder.setPositiveButton("Cancel", new DialogInterface.OnClickListener() {
        @Override/*from   w  ww . j a  va  2 s. c  om*/
        public void onClick(DialogInterface dialog, int which) {
            dialog.cancel();
        }
    });

    builder.setNegativeButton("Logout", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            sessionManger.logoutUser();
            Intent intent = new Intent(getApplicationContext(), LoginActivity.class);
            startActivity(intent);
            finish();
        }
    });
    AlertDialog dialog = builder.create();
    dialog.show();
}

From source file:com.example.administrator.winsoftsalesproject.activity.NavHomeActivity.java

public void exitDialog() {
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setMessage("Do You Want To Exit?").setTitle("Exit App");

    builder.setPositiveButton("Cancel", new DialogInterface.OnClickListener() {
        @Override//w  ww. j  a v  a 2  s.c om
        public void onClick(DialogInterface dialog, int which) {
            dialog.cancel();
        }
    });

    builder.setNegativeButton("Exit", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {

            Intent homeIntent = new Intent(Intent.ACTION_MAIN);
            homeIntent.addCategory(Intent.CATEGORY_HOME);
            homeIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
            sessionManger.logoutUser();
            NavHomeActivity.this.finish();
            startActivity(homeIntent);
        }
    });
    AlertDialog dialog = builder.create();
    dialog.show();
}

From source file:com.mylovemhz.muse.MainActivity.java

@Override
public void onPermissionRequired(final int requestCode, final String permission, String rationale) {
    // Should we show an explanation?
    if (ActivityCompat.shouldShowRequestPermissionRationale(this, permission)) {

        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setMessage(rationale);
        builder.setNeutralButton("Got it", new DialogInterface.OnClickListener() {
            @Override//from   w w  w. j  av  a 2 s  . c o m
            public void onClick(DialogInterface dialog, int which) {
                askForPermission(requestCode, permission);
            }
        });
        builder.create().show();
    } else {
        // No explanation needed, we can request the permission.
        askForPermission(requestCode, permission);
    }
}