微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android.app.AlertDialog的实例源码

项目:JavaIsFun    文件OQueEJava6.java   
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();
}
项目:LaunchTime    文件BackupActivity.java   
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();
    }
项目:Android-Code-Demos    文件CameraBridgeViewBase.java   
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();

    }
}
项目:siteswap_generator    文件MainActivity.java   
@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);
}
项目:GracefulMovies    文件CheckPermissionsActivity.java   
/**
 * 显示提示信息
 */
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();
}
项目:DaiGo    文件ComplainActivity.java   
@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("确定",int which) {
                    activity.finish();
                }
            });
            builder.show();
            break;
        case 1:
            Toast.makeText(activity,"网络错误",Toast.LENGTH_SHORT).show();
            break;
    }
}
项目:xmrwallet    文件WalletActivity.java   
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();
}
项目:AndroidCameraSudokuSolver    文件CameraBridgeViewBase.java   
private void onEnterStartedState() {
    /* Connect camera */
    if (!connectCamera(getWidth(),int which) {
                dialog.dismiss();
                ((Activity) getContext()).finish();
            }
        });
        ad.show();

    }
}
项目:RNLearn_Project1    文件DialogModuleTest.java   
@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);

  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());
}
项目:FaceDetectDemo    文件CameraBridgeViewBase.java   
private void onEnterStartedState() {
    Log.d(TAG,int which) {
                dialog.dismiss();
                ((Activity) getContext()).finish();
            }
        });
        ad.show();

    }
}
项目:SimpleUILauncher    文件Launcher.java   
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,int id) {
                    final UserHandleCompat user = UserHandleCompat.myUserHandle();
                    mWorkspace.removeAbandonedPromise(packageName,user);
                }
            })
        .create().show();
    return;
}
项目:ADBToolKitsInstaller    文件MainActivity.java   
public void runcommands() {
    final View dialogView = getLayoutInflater().inflate(R.layout.layout_input,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();
}
项目:Telephoto    文件BuyActivity.java   
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();
        }
    });
}
项目:Musicoco    文件SplashActivity.java   
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();
}
项目:Eggrating    文件Eggrating.java   
/**
 * 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,int i) {
            mOnSelectCallBack.onPositive(EGGrating_THANKS_DIALOG);
        }
    });
    mAlert.show();

}
项目:Obd2-Tracker    文件ChooseBtDeviceDialogFragment.java   
@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,int which) {
                    BluetoothDevice bluetoothDevice = bondedDevices.get(which);
                    listener.onDeviceChoose(bluetoothDevice);
                }
            });

    return builder.create();
}
项目:LaunchEnr    文件ThemePreference.java   
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,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();
}
项目:UbiBike-client    文件Station.java   
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",int id) {
                    final GlobalClass globalVariable = (GlobalClass) getApplicationContext();
                    globalVariable.setBooking(true);
                    dialog.cancel();
                }
            });

    AlertDialog alert11 = builder1.create();
    alert11.show();
}
项目:aDictOncopy    文件DictionaryChooser.java   
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),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();
}
项目:XERUNG    文件GroupSettings.java   
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();
    }
项目:GCSApp    文件ChatRoomDetailsActivity.java   
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();
}
项目:PlusGram    文件MessagesController.java   
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;
}
项目:LibVNCAndroid    文件CanvasActivity.java   
/**
 * @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,int which){
            vnc.finishVnc();
            finishConnection();
        }
      })
      .show();
}
项目:FCM-for-Mojo    文件MainActivity.java   
@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);
}
项目:buildAPKsApps    文件GameMasterDice.java   
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,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,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();
}
项目:Tasks    文件CalenderFragment.java   
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",true);
                updateAfterDelete(task);
            })
            .create();
    dialog.show();
}
项目:MOAAP    文件CameraBridgeViewBase.java   
private void onEnterStartedState() {
    Log.d(TAG,int which) {
                dialog.dismiss();
                ((Activity) getContext()).finish();
            }
        });
        ad.show();

    }
}
项目:PokerBankroll    文件Funcoes.java   
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,int which) {
                        dialog.dismiss();
                    }
                }
        );

        builder.create();
        builder.show();
    }
项目:AppRTC-Android    文件ConnectActivity.java   
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,int id) {
              dialog.cancel();
            }
          })
      .create()
      .show();
  return false;
}
项目:aos-Video    文件MoviesByFragment.java   
private void setupEventListeners() {
    setonSearchClickedListener(new View.OnClickListener() {
        public void onClick(View view) {
            mSortOrderItem = sortOrder2Item(mSortOrder);
            new AlertDialog.Builder(getActivity())
                    .setSingleChoiceItems(getSortOrderEntries(),mSortOrderItem,int which) {
                            if (mSortOrderItem != which) {
                                mSortOrderItem = which;
                                mSortOrder = item2SortOrder(mSortOrderItem);
                                loadCategoriesRows(mCurrentCategoriesCursor);
                            }
                            dialog.dismiss();
                        }
                    })
                    .create().show();
        }
    });
    setonItemViewClickedListener(new VideoViewClickedListener(getActivity()));
}
项目:grafika    文件AboutBox.java   
/**
 * 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();
}
项目:ProjectLumen    文件MainActivity.java   
@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,int which) {
                finish();
            }
        });
        alert.show();
    }

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

}
项目:editor    文件Editor.java   
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());
}
项目:Tensorflow_Andriod_With_Audio_Output    文件CameraConnectionFragment.java   
@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();
}
项目:COB    文件Notification.java   
@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);
    }
}
项目:TripBuyer    文件MMAlert.java   
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;
}
项目:mininoteview    文件MainActivity.java   
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();
}
项目:Chidori    文件ErrorDialogFragments.java   
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();
}
项目:UIWidget    文件UIAlertView.java   
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();
}
项目:BeaconMqtt    文件NewBeaconActivity.java   
@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);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。