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:org.gateshipone.malp.application.activities.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // restore drag state
    if (savedInstanceState != null) {
        mSavedNowPlayingDragStatus = DRAG_STATUS.values()[savedInstanceState
                .getInt(MAINACTIVITY_SAVED_INSTANCE_NOW_PLAYING_DRAG_STATUS)];
        mSavedNowPlayingViewSwitcherStatus = VIEW_SWITCHER_STATUS.values()[savedInstanceState
                .getInt(MAINACTIVITY_SAVED_INSTANCE_NOW_PLAYING_VIEW_SWITCHER_CURRENT_VIEW)];
    }/*from w w w  . j a v a2s .co m*/

    setContentView(R.layout.activity_main);

    // restore elevation behaviour as pre 24 support lib
    AppBarLayout layout = (AppBarLayout) findViewById(R.id.appbar);
    layout.setStateListAnimator(null);
    ViewCompat.setElevation(layout, 0);

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    // enable back navigation
    final android.support.v7.app.ActionBar actionBar = getSupportActionBar();

    if (actionBar != null) {
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    }

    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    if (drawer != null) {
        mDrawerToggle = new ActionBarDrawerToggle(this, drawer, R.string.navigation_drawer_open,
                R.string.navigation_drawer_close);
        drawer.addDrawerListener(mDrawerToggle);
        mDrawerToggle.syncState();
    }

    int navId = getDefaultViewID();

    NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
    if (navigationView != null) {
        navigationView.setNavigationItemSelectedListener(this);
        navigationView.setCheckedItem(navId);
    }

    mFAB = (FloatingActionButton) findViewById(R.id.andrompd_play_button);

    mProfileManager = new MPDProfileManager(getApplicationContext());

    registerForContextMenu(findViewById(R.id.main_listview));

    if (mProfileManager.getProfiles().size() == 0) {
        navId = R.id.nav_profiles;

        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle(getResources().getString(R.string.welcome_dialog_title));
        builder.setMessage(getResources().getString(R.string.welcome_dialog_text));

        builder.setPositiveButton(R.string.dialog_action_ok, new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int id) {
            }
        });
        AlertDialog dialog = builder.create();
        dialog.show();
    }

    if (findViewById(R.id.fragment_container) != null) {
        if (savedInstanceState != null) {
            return;
        }

        Fragment fragment = null;

        if (navId == R.id.nav_library) {
            fragment = new MyMusicTabsFragment();
            MyMusicTabsFragment.DEFAULTTAB defaultTab = getDefaultTab();
            Bundle args = new Bundle();
            Log.v(TAG, "Default tab: " + defaultTab.ordinal());
            args.putInt(MyMusicTabsFragment.MY_MUSIC_REQUESTED_TAB, defaultTab.ordinal());

            fragment.setArguments(args);
        } else if (navId == R.id.nav_saved_playlists) {
            fragment = new SavedPlaylistsFragment();
        } else if (navId == R.id.nav_files) {
            fragment = new FilesFragment();
        } else if (navId == R.id.nav_profiles) {
            fragment = new ProfilesFragment();
        }

        FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
        transaction.replace(R.id.fragment_container, fragment);
        transaction.commit();
    }

}

From source file:com.aimfire.gallery.ThumbsFragment.java

/**
 * delete current file// w  ww. ja  va 2s .c o  m
 */
private void deleteFiles() {
    final SparseBooleanArray checkedItems = mGridView.getCheckedItemPositions();

    ArrayList<File> mediaFiles = new ArrayList<File>();
    for (int i = 0; i < checkedItems.size(); i++) {
        final boolean isChecked = checkedItems.valueAt(i);
        if (isChecked) {
            int position = checkedItems.keyAt(i);
            File file = new File(mMediaList.get(position));
            if (file.exists()) {
                mediaFiles.add(file);
            }
        }
    }
    final ArrayList<File> mediaFilesToDelete = mediaFiles;

    AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(getActivity(),
            R.style.AppCompatAlertDialogStyle);
    alertDialogBuilder.setTitle(R.string.delete);
    alertDialogBuilder.setMessage(mediaFilesToDelete.size() + " " + getString(R.string.warning_items_delete));

    alertDialogBuilder.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface arg0, int arg1) {
            /*
             * delete sbs/cvr, thumbnail, preview and exported files
             */
            for (File mediaFile : mediaFilesToDelete) {
                String mediaFilePath = mediaFile.getAbsolutePath();
                MediaScanner.deleteFile(mediaFilePath);
            }
            updateGridView(null, mGridView.getFirstVisiblePosition());
        }
    });

    alertDialogBuilder.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            //do nothing
        }
    });

    AlertDialog alertDialog = alertDialogBuilder.create();
    alertDialog.show();
}

From source file:com.example.mego.adas.main.CarFragment.java

/**
 * Show a dialog that warns the user there are will lose the connection
 * if they continue leaving the app./*  ww  w  . j  a v a2 s  .  c om*/
 */
private void showLoseConnectionDialog(final String message) {
    // Create an AlertDialog.Builder and set the message, and click listeners
    // for the positive and negative buttons on the dialog.
    AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
    builder.setMessage(message);
    builder.setPositiveButton(R.string.yes, (dialog, which) -> {
        connectionState = 0;
        disconnectButton
                .setBackgroundTintList(ColorStateList.valueOf(getResources().getColor(R.color.colorPrimary)));
        communicator.disconnectListener(connectionState);
        if (NetworkUtil.isAvailableInternetConnection(getContext())) {
            connectionStateDatabaseReference.setValue(startState);
        }
    });

    builder.setNegativeButton(R.string.cancel, (dialog, which) -> {
        // User clicked the "Cancel" button, so dismiss the dialog
        // and continue in the BluetoothServerActivity
        if (dialog != null) {
            dialog.dismiss();
        }
    });

    //create and show the alert dialog
    AlertDialog alertDialog = builder.create();
    alertDialog.show();
}

From source file:com.nice295.scratchgames.fragment.MygamesFragment.java

private void showAddDialog() {
    AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(getActivity(), R.style.DialogTheme);
    LayoutInflater inflater = getActivity().getLayoutInflater();
    final View dialogView = inflater.inflate(R.layout.dialog_add, null);
    dialogBuilder.setView(dialogView);/*from w w  w . j a  v a2 s . c o m*/

    final EditText editId = (EditText) dialogView.findViewById(R.id.editId);
    final EditText editName = (EditText) dialogView.findViewById(R.id.editName);
    final EditText editUser = (EditText) dialogView.findViewById(R.id.editUser);

    dialogBuilder.setTitle(getString(R.string.add_you_game_title));
    dialogBuilder.setMessage(getString(R.string.add_you_game_message));
    dialogBuilder.setPositiveButton(getString(R.string.add), new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialogInterface, int i) {
            if (editId.getText() != null && editName.getText() != null && editUser.getText() != null) {

                addNewMyItem(editId.getText().toString(), editName.getText().toString(),
                        editUser.getText().toString(),
                        "https://cdn2.scratch.mit.edu/get_image/project/" + editId.getText() + "_282x210.png");

                addNewMyItemExt(editId.getText().toString());

                editId.clearFocus();
                editId.setText("");
                editName.clearFocus();
                editName.setText("");
                editUser.clearFocus();
                editUser.setText("");

                getActivity().getWindow()
                        .setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

                Toast.makeText(getActivity(), getString(R.string.added_your_game), Toast.LENGTH_SHORT).show();

            } else {
                Log.e(TAG, "Input Text!");
            }
        }
    });

    dialogBuilder.setNegativeButton(getString(R.string.cancel), new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int whichButton) {
        }
    });

    final AlertDialog b = dialogBuilder.create();
    b.show();

    // Initially disable the button
    ((AlertDialog) b).getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(false);

    // Now set the textchange listener for edittext
    editName.addTextChangedListener(new TextWatcher() {
        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void afterTextChanged(Editable s) {
            // Check if edittext is empty
            if (editId.getText().length() != 9 || TextUtils.getTrimmedLength(s) < 3) {
                // Disable ok button
                ((AlertDialog) b).getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(false);
            } else {
                // Something into edit text. Enable the button.
                ((AlertDialog) b).getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(true);
            }

        }
    });

    // Now set the textchange listener for edittext
    editId.addTextChangedListener(new TextWatcher() {
        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void afterTextChanged(Editable s) {
            // Check if edittext is empty
            if (editName.getText().length() < 3 || TextUtils.getTrimmedLength(s) != 9) {
                // Disable ok button
                ((AlertDialog) b).getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(false);
            } else {
                // Something into edit text. Enable the button.
                ((AlertDialog) b).getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(true);
            }

        }
    });
}

From source file:com.musiqueplayer.playlistequalizerandroidwear.activities.MainActivity.java

private void updatePosition(final MenuItem menuItem) {
    runnable = null;/*from w w w .  j  a  v a 2 s. co m*/

    switch (menuItem.getItemId()) {
    case R.id.nav_library:
        runnable = navigateLibrary;

        break;
    case R.id.nav_playlists:
        runnable = navigatePlaylist;

        break;
    case R.id.nav_folders:
        runnable = navigateFolder;

        break;
    case R.id.nav_nowplaying:
        NavigationUtils.navigateToNowplaying(MainActivity.this, false);
        break;
    case R.id.nav_queue:
        runnable = navigateQueue;

        break;
    case R.id.nav_timer:
        runnable = navigateTimer;

        break;
    case R.id.nav_settings:
        NavigationUtils.navigateToSettings(MainActivity.this);
        break;
    case R.id.nav_about:
        mDrawerLayout.closeDrawers();
        Handler handler = new Handler();
        handler.postDelayed(new Runnable() {
            @Override
            public void run() {
                final String APP_PNAME = "com.musiqueplayer.playlistequalizerandroidwear";
                final Context mContext = getApplicationContext();
                final AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
                        new ContextThemeWrapper(MainActivity.this, R.style.myDialog));

                final SpannableString s = new SpannableString(
                        Html.fromHtml("Thanks for downloading Music Player.<br>"
                                + "Thanks for being an awesome user! If you enjoy using <b>Music Player</b> app, please take a moment to rate it with <b>5 stars</b>. "
                                + ""));
                Linkify.addLinks(s, Linkify.ALL);

                alertDialogBuilder.setTitle("About");
                alertDialogBuilder.setMessage(s);

                alertDialogBuilder.setPositiveButton("Rate Now", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface arg0, int arg1) {
                        mContext.startActivity(
                                new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + APP_PNAME)));

                    }
                });

                alertDialogBuilder.setNegativeButton("Remind Later", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                        SharedPreferences prefs = mContext.getSharedPreferences("apprater", 0);
                        SharedPreferences.Editor editor = prefs.edit();
                        editor.putLong("launch_count", 0);
                        editor.commit();
                    }
                });

                AlertDialog alertDialog = alertDialogBuilder.create();
                alertDialog.show();

            }
        }, 350);

        break;
    }

    if (runnable != null) {
        menuItem.setChecked(true);
        mDrawerLayout.closeDrawers();
        Handler handler = new Handler();
        handler.postDelayed(new Runnable() {
            @Override
            public void run() {
                runnable.run();
            }
        }, 350);
    }
}

From source file:com.squalala.talkiewalkie.ui.activities.TalkActivity.java

private void release2Send() {

    // btnSpeak.setBackgroundResource(R.drawable.button_press_to_say_bg);
    mFlIndicator.setVisibility(View.GONE);

    if (mRecordSubscription != null && !mRecordSubscription.isUnsubscribed()) {
        mRecordSubscription.unsubscribe();
        mRecordSubscription = null;/*  w  ww .  j  a va  2  s .c  om*/
    }

    Log.d(TAG, "to play audio_record_end: " + R.raw.audio_record_end);
    mRxAudioPlayer.play(PlayConfig.res(getApplicationContext(), R.raw.audio_record_end).build())
            .doOnSuccess(new Action1<Boolean>() {
                @Override
                public void call(Boolean aBoolean) {
                    Log.d(TAG, "audio_record_end play finished");
                }
            }).subscribeOn(Schedulers.io()).map(new Func1<Boolean, Boolean>() {
                @Override
                public Boolean call(Boolean aBoolean) {
                    int seconds = mAudioRecorder.stopRecord();
                    if (seconds >= MIN_AUDIO_LENGTH_SECONDS) {
                        mAudioFiles.offer(mAudioFile);
                        return true;
                    }
                    return false;
                }
            }).toObservable().observeOn(AndroidSchedulers.mainThread()).compose(this.<Boolean>bindToLifecycle())
            .subscribe(new Action1<Boolean>() {
                @Override
                public void call(Boolean added) {
                    if (added) {

                        System.out.println(humanReadableByteCount(mAudioFile.length(), false));
                        System.out.println(humanReadableByteCount(mAudioFile.length(), true));

                        /*       Message message = new Message(session.getUsername(), session.getUrlAvatar(), bytes);
                               String json = new Gson().toJson(message);
                               System.out.println(json);
                               System.out.println(message.toString());  */

                        if (session.isMessageConfirmation()) {
                            AlertDialog.Builder builder = new AlertDialog.Builder(TalkActivity.this);
                            builder.setMessage(getString(R.string.send_the_message))
                                    .setPositiveButton(getString(R.string.Yes),
                                            new DialogInterface.OnClickListener() {
                                                @Override
                                                public void onClick(DialogInterface dialogInterface, int i) {
                                                    try {
                                                        byte[] bytes = readFile(mAudioFile);
                                                        mSocket.emit(KEY_NEW_MESSAGE, bytes);
                                                        Toast.makeText(TalkActivity.this,
                                                                getString(R.string.messaged_sended),
                                                                Toast.LENGTH_SHORT).show();
                                                        Answers.getInstance()
                                                                .logCustom(new CustomEvent("Messaging")
                                                                        .putCustomAttribute("Send", 1));
                                                        dialogInterface.dismiss();

                                                        mAudioFile.delete();
                                                    } catch (IOException e) {
                                                        e.printStackTrace();
                                                    }

                                                }
                                            })
                                    .setNegativeButton(getString(R.string.No),
                                            new DialogInterface.OnClickListener() {
                                                @Override
                                                public void onClick(DialogInterface dialogInterface, int i) {
                                                    dialogInterface.dismiss();
                                                    mAudioFile.delete();
                                                }
                                            })
                                    .show();
                        } else {
                            try {
                                byte[] bytes = readFile(mAudioFile);
                                mSocket.emit(KEY_NEW_MESSAGE, bytes);
                                Toast.makeText(TalkActivity.this, getString(R.string.messaged_sended),
                                        Toast.LENGTH_SHORT).show();
                            } catch (IOException e) {
                                e.printStackTrace();
                            }
                            Answers.getInstance()
                                    .logCustom(new CustomEvent("Messaging").putCustomAttribute("Send", 1));

                            mAudioFile.delete();
                        }

                        isTalking = false;

                        if (lenghtAudio > 0) {
                            mediaPlayer.start();
                            mediaPlayer.seekTo(lenghtAudio);
                        }

                        lenghtAudio = 0;

                        if (session.isAutomaticPlay())
                            playAudios();

                        mTvLog.setText(
                                mTvLog.getText() + "\n" + "audio file " + mAudioFile.getName() + " added");

                        //         mAudioFile.delete();
                    }
                }
            }, new Action1<Throwable>() {
                @Override
                public void call(Throwable throwable) {
                    throwable.printStackTrace();
                }
            });
}

From source file:com.shurik.droidzebra.DroidZebra.java

public void FatalError(String msg) {
    AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
    alertDialog.setTitle("Zebra Error");
    alertDialog.setMessage(msg);
    alertDialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int id) {
            DroidZebra.this.finish();
        }/*from w w w  .j a va 2s.c  o  m*/
    });
    alertDialog.show();
}

From source file:com.andreadec.musicplayer.MainActivity.java

public void setBaseFolder(final File folder) {
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle(R.string.setAsBaseFolder);
    builder.setMessage(R.string.setBaseFolderConfirm);
    builder.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            saveBaseFolder(folder);//  w  w w.j a v  a  2  s.co  m
        }
    });
    builder.setNegativeButton(R.string.no, null);
    builder.show();
}

From source file:com.andreadec.musicplayer.MainActivity.java

private void saveBaseFolder(final File folder) {
    SharedPreferences.Editor editor = preferences.edit();
    editor.putString(Constants.PREFERENCE_BASEFOLDER, folder.getAbsolutePath());
    editor.commit();//from ww w  .  j a  v  a2s. c om

    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle(R.string.setAsBaseFolder);
    builder.setMessage(R.string.indexBaseFolderConfirm);
    builder.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            Intent indexIntent = new Intent(MainActivity.this, IndexFolderService.class);
            indexIntent.putExtra("folder", folder.getAbsolutePath());
            startService(indexIntent);
        }
    });
    builder.setNegativeButton(R.string.no, null);
    builder.show();
}

From source file:com.iride.ayride.HomePageActivity.java

private void buildAlertMessageNoGps() {
    final AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setMessage("GPS is disabled, do you want to enable it?").setCancelable(false)
            .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
                public void onClick(@SuppressWarnings("unused") final DialogInterface dialog,
                        @SuppressWarnings("unused") final int id) {
                    startActivity(new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS));
                }//from   ww w  .j  a va2  s  . co  m
            }).setNegativeButton("No", new DialogInterface.OnClickListener() {
                public void onClick(final DialogInterface dialog, @SuppressWarnings("unused") final int id) {
                    dialog.cancel();
                }
            });
    final AlertDialog alert = builder.create();
    alert.show();
}