Java Code Examples for android.app.AlertDialog

The following are top voted examples for showing how to use android.app.AlertDialog. These examples are extracted from open source projects. You can vote up the examples you like and your votes will be used in our system to generate more good examples.
Example 1
Project: JavaIsFun   File: OQueEJava6.java   View source code 8 votes vote down vote up
public void imageDialog2(View view){
    AlertDialog.Builder builder;

    builder = new AlertDialog.Builder(this);

    ImageView imageView = new ImageView(this);

    imageView.setImageResource(R.drawable.step2);
    builder.setTitle("Clique em 'Novo projeto'...")
            .setView(imageView)
            .setNegativeButton("Voltar", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {
                    dialog.cancel();
                }
            })
            .show();
}
 
Example 2
Project: LaunchTime   File: BackupActivity.java   View source code 6 votes vote down vote up
private void promptResetDb() {

        AlertDialog.Builder builder = new AlertDialog.Builder(this)
                .setTitle(R.string.reset_db)
                .setMessage(R.string.reset_db_explain)
                .setPositiveButton(R.string.reset, new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialogInterface, int i) {

                        db().backup("Before reset");
                        db().deleteDatabase();

                        String message = getString(R.string.restore_successful);

                        restartApp();
                        Toast.makeText(BackupActivity.this, message, Toast.LENGTH_LONG).show();
                    }
                }).setNegativeButton(R.string.cancel, null);
        builder.show();
    }
 
Example 3
Project: Android-Code-Demos   File: CameraBridgeViewBase.java   View source code 6 votes vote down vote up
private void onEnterStartedState() {
    Log.d(TAG, "call onEnterStartedState");
    /* Connect camera */
    if (!connectCamera(getWidth(), getHeight())) {
        AlertDialog ad = new AlertDialog.Builder(getContext()).create();
        ad.setCancelable(false); // This blocks the 'BACK' button
        ad.setMessage("It seems that you device does not support camera (or it is locked). Application will be closed.");
        ad.setButton(DialogInterface.BUTTON_NEUTRAL,  "OK", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
                ((Activity) getContext()).finish();
            }
        });
        ad.show();

    }
}
 
Example 4
Project: siteswap_generator   File: MainActivity.java   View source code 6 votes vote down vote up
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();

    if (id == R.id.action_about)
    {
        showAboutDialog();
    }
    else if (id == R.id.action_help) {
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setMessage(Html.fromHtml(getString(R.string.help_activity__help_html_text)))
                .setNeutralButton(getString(R.string.back), null);
        builder.create().show();
    }

    return super.onOptionsItemSelected(item);
}
 
Example 5
Project: GracefulMovies   File: CheckPermissionsActivity.java   View source code 6 votes vote down vote up
/**
 * 显示提示信息
 */
private void showMissingPermissionDialog() {
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle(R.string.permission_title);
    builder.setMessage(R.string.permission_msg);

    builder.setNegativeButton(R.string.cancel, null);
    builder.setPositiveButton(R.string.settings,
            new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    startAppSettings();
                }
            });
    builder.setCancelable(false);
    builder.show();
}
 
Example 6
Project: DaiGo   File: ComplainActivity.java   View source code 6 votes vote down vote up
@Override
public void handleMessage(Message msg) {
    final ComplainActivity activity = activityWeakReference.get();
    activity.stopProgressDialog();
    switch (msg.what) {
        case 0:
            AlertDialog.Builder builder = new AlertDialog.Builder(activity);
            builder.setMessage("投诉已提交。我们将会尽快处理您的投诉。");
            builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    activity.finish();
                }
            });
            builder.show();
            break;
        case 1:
            Toast.makeText(activity, "网络错误", Toast.LENGTH_SHORT).show();
            break;
    }
}
 
Example 7
Project: xmrwallet   File: WalletActivity.java   View source code 6 votes vote down vote up
private void onWalletDetails() {
    DialogInterface.OnClickListener dialogClickListener = new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            switch (which) {
                case DialogInterface.BUTTON_POSITIVE:
                    Bundle extras = new Bundle();
                    extras.putString("type", GenerateReviewFragment.VIEW_TYPE_WALLET);
                    replaceFragment(new GenerateReviewFragment(), null, extras);
                    break;
                case DialogInterface.BUTTON_NEGATIVE:
                    // do nothing
                    break;
            }
        }
    };

    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setMessage(getString(R.string.details_alert_message))
            .setPositiveButton(getString(R.string.details_alert_yes), dialogClickListener)
            .setNegativeButton(getString(R.string.details_alert_no), dialogClickListener)
            .show();
}
 
Example 8
Project: AndroidCameraSudokuSolver   File: CameraBridgeViewBase.java   View source code 6 votes vote down vote up
private void onEnterStartedState() {
    /* Connect camera */
    if (!connectCamera(getWidth(), getHeight())) {
        AlertDialog ad = new AlertDialog.Builder(getContext()).create();
        ad.setCancelable(false); // This blocks the 'BACK' button
        ad.setMessage("It seems that you device does not support camera (or it is locked). Application will be closed.");
        ad.setButton(DialogInterface.BUTTON_NEUTRAL,  "OK", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
                ((Activity) getContext()).finish();
            }
        });
        ad.show();

    }
}
 
Example 9
Project: RNLearn_Project1   File: DialogModuleTest.java   View source code 6 votes vote down vote up
@Test
public void testAllOptions() {
  final JavaOnlyMap options = new JavaOnlyMap();
  options.putString("title", "Title");
  options.putString("message", "Message");
  options.putString("buttonPositive", "OK");
  options.putString("buttonNegative", "Cancel");
  options.putString("buttonNeutral", "Later");
  options.putBoolean("cancelable", false);

  mDialogModule.showAlert(options, null, null);

  final AlertFragment fragment = getFragment();
  assertNotNull("Fragment was not displayed", fragment);
  assertEquals(false, fragment.isCancelable());

  final AlertDialog dialog = (AlertDialog) fragment.getDialog();
  assertEquals("OK", dialog.getButton(DialogInterface.BUTTON_POSITIVE).getText().toString());
  assertEquals("Cancel", dialog.getButton(DialogInterface.BUTTON_NEGATIVE).getText().toString());
  assertEquals("Later", dialog.getButton(DialogInterface.BUTTON_NEUTRAL).getText().toString());
}
 
Example 10
Project: FaceDetectDemo   File: CameraBridgeViewBase.java   View source code 6 votes vote down vote up
private void onEnterStartedState() {
    Log.d(TAG, "call onEnterStartedState");
    /* Connect camera */
    if (!connectCamera(getWidth(), getHeight())) {
        AlertDialog ad = new AlertDialog.Builder(getContext()).create();
        ad.setCancelable(false); // This blocks the 'BACK' button
        ad.setMessage("It seems that you device does not support camera (or it is locked). Application will be closed.");
        ad.setButton(DialogInterface.BUTTON_NEUTRAL,  "OK", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
                ((Activity) getContext()).finish();
            }
        });
        ad.show();

    }
}
 
Example 11
Project: SimpleUILauncher   File: Launcher.java   View source code 6 votes vote down vote up
private void showBrokenAppInstallDialog(final String packageName,
        DialogInterface.OnClickListener onSearchClickListener) {
    new AlertDialog.Builder(this)
        .setTitle(R.string.abandoned_promises_title)
        .setMessage(R.string.abandoned_promise_explanation)
        .setPositiveButton(R.string.abandoned_search, onSearchClickListener)
        .setNeutralButton(R.string.abandoned_clean_this,
            new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int id) {
                    final UserHandleCompat user = UserHandleCompat.myUserHandle();
                    mWorkspace.removeAbandonedPromise(packageName, user);
                }
            })
        .create().show();
    return;
}
 
Example 12
Project: ADBToolKitsInstaller   File: MainActivity.java   View source code 6 votes vote down vote up
public void runCommands() {
    final View dialogView = getLayoutInflater().inflate(R.layout.layout_input, null, false);
    final EditText editText = (EditText) dialogView.findViewById(R.id.editText);
    final CheckBox checkBox = (CheckBox) dialogView.findViewById(R.id.checkbox);
    new AlertDialog.Builder(this).setTitle(R.string.run_commands)
            .setView(dialogView)
            .setCancelable(false)
            .setNeutralButton(android.R.string.cancel, null).setPositiveButton(R.string.run, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialogInterface, int i) {
            List<String> commands = new ArrayList<>();
            commands.add("alias adb=\'" + getApplicationInfo().nativeLibraryDir + "/libadb.so\'");
            commands.add("alias fastboot=\'" + getApplicationInfo().nativeLibraryDir + "/libfastboot.so\'");
            commands.add(editText.getText().toString());
            new RunCommandsTask(dialogView.getContext(), commands, getString(R.string.running), checkBox.isChecked()).execute();
        }
    })
            .show();
}
 
Example 13
Project: Telephoto   File: BuyActivity.java   View source code 6 votes vote down vote up
private void afterPayment() {
    PrefsController.instance.makePro();
    Answers.getInstance().logCustom(new CustomEvent(ANSWER_STEP_BUY).putCustomAttribute("step", "Go Pro!"));
    runOnUiThread(new Runnable() {
        @Override
        public void run() {
            new AlertDialog.Builder(BuyActivity.this)
                    .setTitle(R.string.warning)
                    .setMessage(R.string.buy_thank_you_for_bought)
                    .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int which) {
                            dialog.dismiss();
                            BuyActivity.this.finish();
                        }
                    })
                    .setIcon(android.R.drawable.ic_dialog_alert)
                    .show();
        }
    });
}
 
Example 14
Project: Musicoco   File: SplashActivity.java   View source code 6 votes vote down vote up
private void handleEmptyLibrary() {
    container.setClickable(true);
    container.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            for (TextView t : ts) {
                startTextInAnim(t);
            }

            int color = ColorUtils.getRandomBrunetColor();
            GradientDrawable gd = new GradientDrawable(GradientDrawable.Orientation.TL_BR,
                    new int[]{
                            android.support.v4.graphics.ColorUtils.setAlphaComponent(color, 100),
                            color,
                    });
            v.setBackground(gd);
        }
    });

    DialogProvider p = new DialogProvider(this);
    AlertDialog dialog = p.createInfosDialog(getString(R.string.tip), getString(R.string.info_empty_library_when_start));
    dialog.setCancelable(true);
    dialog.show();
}
 
Example 15
Project: EggRating   File: EggRating.java   View source code 6 votes vote down vote up
/**
 * an Method check condition before show dialog.
 */
private void showAlertThanks(final OnSelectCallBack mOnSelectCallBack) {
    int titleId = mConfiguration.mTitleThanksId != 0 ? mConfiguration.mTitleThanksId : R.string.rateus_text_thanks_title;
    int messageId = mConfiguration.mTitleThanksDescId != 0 ? mConfiguration.mTitleThanksDescId : R.string.rateus_text_thanks_description;
    int okId = mConfiguration.mYesButtonId != 0 ? mConfiguration.mYesButtonId : R.string.rateus_text_thanks_ok;

    final AlertDialog.Builder mAlert = new AlertDialog.Builder(mActivity);
    mAlert.setCancelable(true);
    mAlert.setTitle(titleId);
    mAlert.setMessage(messageId);
    mAlert.setPositiveButton(okId, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialogInterface, int i) {
            mOnSelectCallBack.onPositive(EGGRATING_THANKS_DIALOG);
        }
    });
    mAlert.show();

}
 
Example 16
Project: Obd2-Tracker   File: ChooseBtDeviceDialogFragment.java   View source code 6 votes vote down vote up
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {

    BluetoothAdapter btAdapter = BluetoothAdapter.getDefaultAdapter();
    final List<BluetoothDevice> bondedDevices = new ArrayList<>(btAdapter.getBondedDevices());
    String[] boundedDeviceNames = new String[bondedDevices.size()];
    for (int i = 0; i < bondedDevices.size(); i++) {
        boundedDeviceNames[i] = bondedDevices.get(i).getName();
    }

    AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
    builder.setTitle(R.string.choose_bt_device)
            .setCancelable(false)
            .setItems(boundedDeviceNames, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    BluetoothDevice bluetoothDevice = bondedDevices.get(which);
                    listener.onDeviceChoose(bluetoothDevice);
                }
            });

    return builder.create();
}
 
Example 17
Project: LaunchEnr   File: ThemePreference.java   View source code 6 votes vote down vote up
private void showDialog() {
    AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
    final ThemeAdapter adapter = new ThemeAdapter(mContext, themeValues, themeOptions, getPersistedString("0"));

    builder.setTitle(R.string.pref_theme_title);
    builder.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialogInterface, int i) {
            dialogInterface.dismiss();
        }
    });

    builder.setAdapter(adapter, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int position) {
            String item = adapter.getItem(position);
            persistString(item);
        }
    });

    builder.show();
}
 
Example 18
Project: UbiBike-client   File: Station.java   View source code 6 votes vote down vote up
private void dialogBookBike(String stationName) {
    AlertDialog.Builder builder1 = new AlertDialog.Builder(this);
    builder1.setMessage("Booking successful in " + stationName + ". Choose your bike!");
    builder1.setCancelable(true);
    builder1.setPositiveButton(
            "Ok",
            new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int id) {
                    final GlobalClass globalVariable = (GlobalClass) getApplicationContext();
                    globalVariable.setBooking(true);
                    dialog.cancel();
                }
            });

    AlertDialog alert11 = builder1.create();
    alert11.show();
}
 
Example 19
Project: aDictOnCopy   File: DictionaryChooser.java   View source code 6 votes vote down vote up
public void prompt(final OnSelectedListener listener) {
    AlertDialog.Builder builder = new AlertDialog.Builder(mCtx);
    builder.setTitle(R.string.prompt_select_dict_title);

    final List<DictionaryManager.DictChoiceItem> choices = mDictMgr.getAvailableDictionaries();
    builder.setAdapter(new DictChoicesAdapter(choices), new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            // The 'which' argument contains the index position
            // of the selected item
            PLog.v("DictionaryChooser.prompt(): <%s> is selected.", choices.get(which).getPackageName());
            listener.onSelected(choices.get(which));
        }
    });

    builder.create().show();
}
 
Example 20
Project: XERUNG   File: GroupSettings.java   View source code 6 votes vote down vote up
private void selectImage() {

		final CharSequence[] items = { "Take Photo", "Choose from Gallery","Cancel" };
		AlertDialog.Builder builder = new AlertDialog.Builder(GroupSettings.this);
		builder.setTitle("Select Photo");
		builder.setItems(items, new DialogInterface.OnClickListener() {
			@Override
			public void onClick(DialogInterface dialog, int item) {
				if (items[item].equals("Take Photo")) {
					Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
					if (takePictureIntent.resolveActivity(getPackageManager()) != null) {
						startActivityForResult(takePictureIntent,REQUEST_IMAGE_CAPTURE);
					}
				} else if (items[item].equals("Choose from Gallery")) {
					Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
					photoPickerIntent.setType("image/*");
					startActivityForResult(photoPickerIntent, SELECT_PHOTO);
				} else if (items[item].equals("Cancel")) {
					dialog.dismiss();
				}
			}
		});
		builder.show();
	}
 
Example 21
Project: GCSApp   File: ChatRoomDetailsActivity.java   View source code 6 votes vote down vote up
private void showAnnouncementDialog() {
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle(R.string.group_announcement);
    if (room.getOwner().equals(EMClient.getInstance().getCurrentUser()) ||
            room.getAdminList().contains(EMClient.getInstance().getCurrentUser())) {
        final EditText et = new EditText(ChatRoomDetailsActivity.this);
        et.setText(room.getAnnouncement());
        builder.setView(et);
        builder.setNegativeButton(R.string.cancel, null)
                .setPositiveButton(R.string.save, new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        final String text = et.getText().toString();
                        if (!text.equals(room.getAnnouncement())) {
                            dialog.dismiss();
                            updateAnnouncement(text);
                        }
                    }
                });
    } else {
        builder.setMessage(room.getAnnouncement());
        builder.setPositiveButton(R.string.ok, null);
    }
    builder.show();
}
 
Example 22
Project: PlusGram   File: MessagesController.java   View source code 6 votes vote down vote up
public static boolean isFeatureEnabled(String feature, BaseFragment fragment) {
    if (feature == null || feature.length() == 0 || getInstance().disabledFeatures.isEmpty() || fragment == null) {
        return true;
    }
    for (TLRPC.TL_disabledFeature disabledFeature : getInstance().disabledFeatures) {
        if (disabledFeature.feature.equals(feature)) {
            if (fragment.getParentActivity() != null) {
                AlertDialog.Builder builder = new AlertDialog.Builder(fragment.getParentActivity());
                builder.setTitle("Oops!");
                builder.setPositiveButton(LocaleController.getString("OK", R.string.OK), null);
                builder.setMessage(disabledFeature.description);
                fragment.showDialog(builder.create());
            }
            return false;
        }
    }
    return true;
}
 
Example 23
Project: LibVNCAndroid   File: CanvasActivity.java   View source code 6 votes vote down vote up
/**
 * @brief Show the dialog with the exit question
 * @return The new dialog
 * @details Show the dialog with the exit question
 */
private Dialog exitDialog() {
	final String titleExit = getString(R.string.DialogTitleExit);
	final String question = getString(R.string.DialogQuestion);			
   
    return new AlertDialog.Builder(this)
      .setIcon(android.R.drawable.ic_dialog_alert)
      .setTitle(titleExit)
      .setMessage(question)
      .setNegativeButton(android.R.string.cancel, null)//sin listener
      .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which){
			vnc.finishVnc();
			finishConnection();
        }
      })
      .show();
}
 
Example 24
Project: FCM-for-Mojo   File: MainActivity.java   View source code 6 votes vote down vote up
@Override
public boolean onOptionsItemSelected(int itemId) {
    switch (itemId) {
        case R.id.action_about:
            Dialog dialog = new AlertDialog.Builder(this)
                    .setView(R.layout.dialog_about)
                    .show();
            ((TextView) dialog.findViewById(R.id.icon_credits)).setMovementMethod(LinkMovementMethod.getInstance());
            ((TextView) dialog.findViewById(R.id.icon_credits)).setText(Html.fromHtml(getString(R.string.about_icon_credits), Html.FROM_HTML_MODE_COMPACT));

            return true;
        case R.id.action_donate:
            onDonateSelected();
            return true;
    }
    return super.onOptionsItemSelected(itemId);
}
 
Example 25
Project: buildAPKsApps   File: GameMasterDice.java   View source code 6 votes vote down vote up
void configureDice(DiceSet defaults, final OnDiceChange onOk) {
	android.view.LayoutInflater inflater = (android.view.LayoutInflater)getSystemService(
		      LAYOUT_INFLATER_SERVICE);
	View group = inflater.inflate(R.layout.dg_configure, null, false);
	final NumberPicker np_c = setupNumPicker(group, R.id.spin_count, defaults.count);
	final Spinner sp_s = setupSpinner(group, R.id.spin_sides, SPIN_SIDES, defaults.sides);
	final NumberPicker np_m = setupNumPicker(group, R.id.spin_modifier, defaults.modifier);

	new AlertDialog.Builder(this)
		.setTitle(R.string.ds_config)
		.setView(group)
		.setPositiveButton(android.R.string.ok,
			new DialogInterface.OnClickListener() {
				public void onClick(DialogInterface dialog, int which) {
					DiceSet ds = DiceSet.getDiceSet(np_c.getCurrent(),
						(Integer)sp_s.getSelectedItem(),
						(Integer)np_m.getCurrent());
					onOk.onDiceChange(ds);
				}
			})
		.setNegativeButton(android.R.string.cancel, null)

		.create().show();
}
 
Example 26
Project: Tasks   File: CalenderFragment.java   View source code 6 votes vote down vote up
private void showDeleteAllDialog(Task task) {
    AlertDialog dialog = new AlertDialog.Builder(getActivity())
            .setTitle("Delete All")
            .setMessage("Delete All Occurrence of this Task?")
            .setPositiveButton("No", (dialogInterface, i) -> {
                dialogInterface.dismiss();
                presenter.deleteTask(task, false);
                updateAfterDelete(task);
            })
            .setNegativeButton("Yes", (dialogInterface, i) -> {
                dialogInterface.dismiss();
                presenter.deleteTask(task, true);
                updateAfterDelete(task);
            })
            .create();
    dialog.show();
}
 
Example 27
Project: MOAAP   File: CameraBridgeViewBase.java   View source code 6 votes vote down vote up
private void onEnterStartedState() {
    Log.d(TAG, "call onEnterStartedState");
    /* Connect camera */
    if (!connectCamera(getWidth(), getHeight())) {
        AlertDialog ad = new AlertDialog.Builder(getContext()).create();
        ad.setCancelable(false); // This blocks the 'BACK' button
        ad.setMessage("It seems that you device does not support camera (or it is locked). Application will be closed.");
        ad.setButton(DialogInterface.BUTTON_NEUTRAL,  "OK", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
                ((Activity) getContext()).finish();
            }
        });
        ad.show();

    }
}
 
Example 28
Project: PokerBankroll   File: Funcoes.java   View source code 6 votes vote down vote up
public static void showMessage(Context context, String title, String message, String textButton) {

        AlertDialog.Builder builder = new AlertDialog.Builder(context);

        builder.setTitle(title);
        builder.setMessage(message);
        builder.setCancelable(false);
        builder.setPositiveButton(textButton,
                new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                    }
                }
        );

        builder.create();
        builder.show();
    }
 
Example 29
Project: AppRTC-Android   File: ConnectActivity.java   View source code 6 votes vote down vote up
private boolean validateUrl(String url) {
  if (URLUtil.isHttpsUrl(url) || URLUtil.isHttpUrl(url)) {
    return true;
  }

  new AlertDialog.Builder(this)
      .setTitle(getText(R.string.invalid_url_title))
      .setMessage(getString(R.string.invalid_url_text, url))
      .setCancelable(false)
      .setNeutralButton(R.string.ok,
          new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int id) {
              dialog.cancel();
            }
          })
      .create()
      .show();
  return false;
}
 
Example 30
Project: aos-Video   File: MoviesByFragment.java   View source code 6 votes vote down vote up
private void setupEventListeners() {
    setOnSearchClickedListener(new View.OnClickListener() {
        public void onClick(View view) {
            mSortOrderItem = sortOrder2Item(mSortOrder);
            new AlertDialog.Builder(getActivity())
                    .setSingleChoiceItems(getSortOrderEntries(), mSortOrderItem, new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int which) {
                            if (mSortOrderItem != which) {
                                mSortOrderItem = which;
                                mSortOrder = item2SortOrder(mSortOrderItem);
                                loadCategoriesRows(mCurrentCategoriesCursor);
                            }
                            dialog.dismiss();
                        }
                    })
                    .create().show();
        }
    });
    setOnItemViewClickedListener(new VideoViewClickedListener(getActivity()));
}
 
Example 31
Project: grafika   File: AboutBox.java   View source code 6 votes vote down vote up
/**
 * Displays the About box.  An AlertDialog is created in the calling activity's context.
 * <p>
 * The box will disappear if the "OK" button is touched, if an area outside the box is
 * touched, if the screen is rotated ... doing just about anything makes it disappear.
 */
public static void display(Activity caller) {
    String versionStr = getVersionString(caller);
    String aboutHeader = caller.getString(R.string.app_name) + " v" + versionStr;

    // Manually inflate the view that will form the body of the dialog.
    View aboutView;
    try {
        aboutView = caller.getLayoutInflater().inflate(R.layout.about_dialog, null);
    } catch (InflateException ie) {
        Log.e(TAG, "Exception while inflating about box: " + ie.getMessage());
        return;
    }

    AlertDialog.Builder builder = new AlertDialog.Builder(caller);
    builder.setTitle(aboutHeader);
    builder.setIcon(R.drawable.ic_launcher);
    builder.setCancelable(true);        // implies setCanceledOnTouchOutside
    builder.setPositiveButton(R.string.ok, null);
    builder.setView(aboutView);
    builder.show();
}
 
Example 32
Project: ProjectLumen   File: MainActivity.java   View source code 6 votes vote down vote up
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


    Boolean isFlashAvailable = getApplicationContext().getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH);
    if (!isFlashAvailable) {
        AlertDialog alert = new AlertDialog.Builder(MainActivity.this).create();
        alert.setTitle(getString(R.string.app_name));
        alert.setMessage("Error");
        alert.setButton(DialogInterface.BUTTON_POSITIVE, "OK", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                finish();
            }
        });
        alert.show();
    }

    Intent i = new Intent(this, BackgroundService.class);
    startService(i);
    Log.d("ProjectLumen","loaded");

}
 
Example 33
Project: editor   File: Editor.java   View source code 6 votes vote down vote up
private void aboutClicked()
{
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle(R.string.about);

    DateFormat dateFormat = DateFormat.getDateTimeInstance();
    String format = getString(R.string.version);

    String message =
        String.format(Locale.getDefault(),
                      format, BuildConfig.VERSION_NAME,
                      dateFormat.format(BuildConfig.BUILT));
    builder.setMessage(message);

    // Add the button
    builder.setPositiveButton(R.string.ok, null);

    // Create the AlertDialog
    Dialog dialog = builder.show();

    // Set movement method
    TextView text = (TextView) dialog.findViewById(android.R.id.message);
    if (text != null)
        text.setMovementMethod(LinkMovementMethod.getInstance());
}
 
Example 34
Project: Tensorflow_Andriod_With_Audio_Output   File: CameraConnectionFragment.java   View source code 5 votes vote down vote up
@Override
public Dialog onCreateDialog(final Bundle savedInstanceState) {
  final Activity activity = getActivity();
  return new AlertDialog.Builder(activity)
      .setMessage(getArguments().getString(ARG_MESSAGE))
      .setPositiveButton(
          android.R.string.ok,
          new DialogInterface.OnClickListener() {
            @Override
            public void onClick(final DialogInterface dialogInterface, final int i) {
              activity.finish();
            }
          })
      .create();
}
 
Example 35
Project: COB   File: Notification.java   View source code 5 votes vote down vote up
@SuppressLint("NewApi")
private void changeTextDirection(Builder dlg){
    int currentapiVersion = android.os.Build.VERSION.SDK_INT;
    dlg.create();
    AlertDialog dialog =  dlg.show();
    if (currentapiVersion >= android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) {
        TextView messageview = (TextView)dialog.findViewById(android.R.id.message);
        messageview.setTextDirection(android.view.View.TEXT_DIRECTION_LOCALE);
    }
}
 
Example 36
Project: TripBuyer   File: MMAlert.java   View source code 5 votes vote down vote up
public static AlertDialog showAlert(final Context context, final int msg, final int title, final int yes, final int no, final DialogInterface.OnClickListener lOk,
									final DialogInterface.OnClickListener lCancel) {
	if (context instanceof Activity && ((Activity) context).isFinishing()) {
		return null;
	}

	final Builder builder = new AlertDialog.Builder(context);
	builder.setIcon(R.drawable.ic_dialog_alert);
	builder.setTitle(title);
	builder.setMessage(msg);
	builder.setPositiveButton(yes, lOk);
	builder.setNegativeButton(no, lCancel);
	// builder.setCancelable(false);
	final AlertDialog alert = builder.create();
	alert.show();
	return alert;
}
 
Example 37
Project: mininoteview   File: MainActivity.java   View source code 5 votes vote down vote up
private void showDialog(String msg)
{
	new AlertDialog.Builder(this)
			.setMessage(msg)
			.setNeutralButton(R.string.action_ok, new DialogInterface.OnClickListener()
			{
				public void onClick(DialogInterface dialog, int whichButton)
				{
				}
			})
			.show();
}
 
Example 38
Project: Chidori   File: ErrorDialogFragments.java   View source code 5 votes vote down vote up
public static Dialog createDialog(Context context, Bundle arguments, OnClickListener onClickListener) {
    AlertDialog.Builder builder = new AlertDialog.Builder(context);
    builder.setTitle(arguments.getString(ErrorDialogManager.KEY_TITLE));
    builder.setMessage(arguments.getString(ErrorDialogManager.KEY_MESSAGE));
    if (ERROR_DIALOG_ICON != 0) {
        builder.setIcon(ERROR_DIALOG_ICON);
    }
    builder.setPositiveButton(android.R.string.ok, onClickListener);
    return builder.create();
}
 
Example 39
Project: UIWidget   File: UIAlertView.java   View source code 5 votes vote down vote up
public UIAlertView(Context context) {
    this.context = context;
    // 获取Dialog布局
    View view = LayoutInflater.from(context).inflate(
            R.layout.layout_alert_view, null);
    // 获取自定义Dialog布局中的控件
    imageViewDelete = (ImageView) view.findViewById(R.id.iv_deleteAlertView);
    imageViewDelete.setVisibility(View.GONE);
    mTvTitle = (TextView) view.findViewById(R.id.tv_titleAlertView);
    mTvTitle.setVisibility(View.GONE);
    mTvMsg = (TextView) view.findViewById(R.id.tv_msgAlertView);
    mTvMsg.setVisibility(View.GONE);
    dialog_Group = (LinearLayout) view.findViewById(R.id.lLayout_viewAlertView);
    btn_left = (TextView) view.findViewById(R.id.tv_leftAlertView);
    btn_left.setVisibility(View.GONE);
    btn_middle = (TextView) view.findViewById(R.id.tv_middleAlertView);
    btn_middle.setVisibility(View.GONE);
    btn_right = (TextView) view.findViewById(R.id.tv_rightAlertView);
    btn_right.setVisibility(View.GONE);
    mViewLine = view.findViewById(R.id.v_lineAlertView);
    mViewLine.setVisibility(View.GONE);
    mViewLineHorizontal = view.findViewById(R.id.v_lineHorizontalAlertView);
    mViewLineHorizontal.setVisibility(View.GONE);
    mViewLineRight = view.findViewById(R.id.v_lineRightAlertView);
    mViewLineRight.setVisibility(View.GONE);
    linearLayoutGroup = (LinearLayout) view.findViewById(R.id.lLayout_groupAlertView);
    linearLayoutMain = (LinearLayout) view.findViewById(R.id.lLayout_mainAlertView);
    // 定义Dialog布局和参数
    dialog = new AlertDialog.Builder(context, R.style.AlertViewDialogStyle).create();
    dialog.show();
    dialog.setContentView(view);
    window = dialog.getWindow();
    lp = window.getAttributes();
    window.clearFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
    dialog.dismiss();
}
 
Example 40
Project: BeaconMqtt   File: NewBeaconActivity.java   View source code 5 votes vote down vote up
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();

    //noinspection SimplifiableIfStatement
    if (id == R.id.menu_add_beacon_manually) {
        AlertDialog.Builder builder = createAlertDialog();
        builder.show();
    }

    return super.onOptionsItemSelected(item);
}