当前位置: 首页>>代码示例>>Java>>正文


Java DialogInterface.BUTTON_NEGATIVE属性代码示例

本文整理汇总了Java中android.content.DialogInterface.BUTTON_NEGATIVE属性的典型用法代码示例。如果您正苦于以下问题:Java DialogInterface.BUTTON_NEGATIVE属性的具体用法?Java DialogInterface.BUTTON_NEGATIVE怎么用?Java DialogInterface.BUTTON_NEGATIVE使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在android.content.DialogInterface的用法示例。


在下文中一共展示了DialogInterface.BUTTON_NEGATIVE属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onGroupDelete

@Override
public void onGroupDelete(int groupPosition, final String groupId) {
    DialogInterface.OnClickListener dialogClickListener = new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            switch (which) {
                case DialogInterface.BUTTON_POSITIVE:
                    FirebaseHelper.deleteUserFromGroup(groupId); // Delete user from Firebase
                case DialogInterface.BUTTON_NEGATIVE:
                    break;
            }
        }
    };

    // Show alert with 'yes' and 'no' answer options
    AlertDialog.Builder alertBuilder = new AlertDialog.Builder(getContext());
    alertBuilder.setMessage("Weet je zeker dat je deze groep wilt verlaten?")
            .setPositiveButton("Ja", dialogClickListener).setNegativeButton("Nee",
            dialogClickListener).show();
}
 
开发者ID:a-deda,项目名称:share-location,代码行数:20,代码来源:GroupsFragment.java

示例2: onWalletDetails

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();
}
 
开发者ID:m2049r,项目名称:xmrwallet,代码行数:23,代码来源:WalletActivity.java

示例3: onClick

@Override
public void onClick(DialogInterface dialog, int which) {

    switch (which) {
    case DialogInterface.BUTTON_POSITIVE:
        mAgent.update();
        break;
    case DialogInterface.BUTTON_NEUTRAL:
        mAgent.ignore();
        break;
    case DialogInterface.BUTTON_NEGATIVE:
        // not now
        break;
    }
    if (mIsAutoDismiss) {
        dialog.dismiss();
    }
}
 
开发者ID:yufeilong92,项目名称:update-master,代码行数:18,代码来源:DefaultPromptClickListener.java

示例4: onWalletArchive

@Override
public void onWalletArchive(final String walletName) {
    Timber.d("archive for wallet ." + walletName + ".");
    if (checkServiceRunning()) return;
    DialogInterface.OnClickListener dialogClickListener = new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            switch (which) {
                case DialogInterface.BUTTON_POSITIVE:
                    new AsyncArchive().execute(walletName);
                    break;
                case DialogInterface.BUTTON_NEGATIVE:
                    // do nothing
                    break;
            }
        }
    };

    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setMessage(getString(R.string.archive_alert_message))
            .setTitle(walletName)
            .setPositiveButton(getString(R.string.archive_alert_yes), dialogClickListener)
            .setNegativeButton(getString(R.string.archive_alert_no), dialogClickListener)
            .show();
}
 
开发者ID:m2049r,项目名称:xmrwallet,代码行数:25,代码来源:LoginActivity.java

示例5: confirmation_dialogbox

public void confirmation_dialogbox(final DatabaseReference databaseReference1, final String new_topic)
{
    DialogInterface.OnClickListener dialogClickListener = new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            switch (which){
                case DialogInterface.BUTTON_POSITIVE:
                    databaseReference1.push().setValue(new_topic);
                    mStorageRef = FirebaseStorage.getInstance().getReferenceFromUrl
                            ("gs://college-doc.appspot.com//"+u);
                    Intent intent = new Intent();
                    intent.setType("application/pdf");
                    intent.setAction(Intent.ACTION_GET_CONTENT);
                    try {
                        startActivityForResult(Intent.createChooser(intent, "Select PDF of name "+new_topic+".pdf"), SELECT_PDF);
                    } catch (ActivityNotFoundException f) {
                        Toast.makeText(Topics.this, "Activity Not Found", Toast.LENGTH_SHORT).show();
                    }
                    //Yes button clicked
                    break;

                case DialogInterface.BUTTON_NEGATIVE:
                    //No button clicked
                    break;
            }
        }
    };

    AlertDialog.Builder builder = new AlertDialog.Builder(context);
    builder.setMessage("Are you sure to add "+new_topic+".pdf ?" +
            " in subject "+ u.toString()).setPositiveButton("Yes", dialogClickListener)
            .setNegativeButton("No", dialogClickListener).show();
}
 
开发者ID:Shobhit-pandey,项目名称:CollegeDoc,代码行数:33,代码来源:Topics.java

示例6: onLinkLongClick2

private void onLinkLongClick2(final String url) {
	DialogInterface.OnClickListener dialogClickListener = new DialogInterface.OnClickListener() {
           @Override
           public void onClick(DialogInterface dialog, int which) {
               switch (which) {
                   case DialogInterface.BUTTON_POSITIVE:
                       newTab(url, false);
                       break;

                   case DialogInterface.BUTTON_NEGATIVE:
                       getCurrentWebView().loadUrl(url);
                       break;

                   case DialogInterface.BUTTON_NEUTRAL:
                       ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
                       ClipData clip = ClipData.newPlainText("label", url);
                       clipboard.setPrimaryClip(clip);
                       break;
               }
           }
       };

	AlertDialog.Builder builder = new AlertDialog.Builder(mActivity); // dialog
	builder.setTitle(url)
               .setMessage(getResources().getString(R.string.dialog_link))
               .setPositiveButton(getResources().getString(R.string.action_new_tab),
					dialogClickListener)
               .setNegativeButton(getResources().getString(R.string.action_open),
					dialogClickListener)
               .setNeutralButton(getResources().getString(R.string.action_copy),
					dialogClickListener).show();
}
 
开发者ID:Louis19910615,项目名称:youkes_browser,代码行数:32,代码来源:BrowserActivity.java

示例7: onClick

@Override
public void onClick(DialogInterface dialog, int which) {
    Activity activity = getActivity();
    if (activity == null) {
        return;
    }
    if (DialogInterface.BUTTON_POSITIVE == which) {
        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(BuildConfig.FEEDBACK));
        intent.addCategory(Intent.CATEGORY_BROWSABLE);
        activity.startActivity(intent);
    } else if (DialogInterface.BUTTON_NEGATIVE == which) {
        BreventActivity.sendEmail(activity, null, Build.FINGERPRINT);
    }
}
 
开发者ID:brevent,项目名称:Brevent,代码行数:14,代码来源:AppsFeedbackFragment.java

示例8: onClick

@Override
public void onClick(DialogInterface dialog, int which) {
    super.onClick(dialog, which);

    if (which == DialogInterface.BUTTON_POSITIVE) {
        putPreferences(mPrefs.edit(), aPlayersPrefs);
    }
    else if (which == DialogInterface.BUTTON_NEGATIVE) {
        // Needed to revert the changes when the dialog is closed
        // (else the changes are restored by onRestoreInstanceState when the dialog is opened again)
        loadPreferences(mPrefs, aPlayersPrefs);
    }
}
 
开发者ID:dftec-es,项目名称:planetcon,代码行数:13,代码来源:ListPlayersPreference.java

示例9: onClick

@Override
public void onClick(DialogInterface dialogInterface, int i) {
    if(i == DialogInterface.BUTTON_POSITIVE){
        if(ratingBar.getRating() < upperBound){
            if(negativeReviewListener == null){
                sendEmail();
            }else{
                negativeReviewListener.onNegativeReview((int)ratingBar.getRating());
            }

        }else if(!isForceMode){
            openMarket();
        }
        disable();
        if(reviewListener != null)
            reviewListener.onReview((int)ratingBar.getRating());
    }
    if(i == DialogInterface.BUTTON_NEUTRAL){
        disable();
    }
    if(i == DialogInterface.BUTTON_NEGATIVE){
        SharedPreferences.Editor editor = sharedPrefs.edit();
        editor.putInt(SP_NUM_OF_ACCESS, 0);
        editor.apply();
    }
    alertDialog.hide();
}
 
开发者ID:sfilmak,项目名称:MakiLite,代码行数:27,代码来源:FiveStarsDialog.java

示例10: onBackPressed

@Override
public void onBackPressed() {
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else {
        if (current_fragment == HOME_POSITION) {

            DialogInterface.OnClickListener dialogClickListener = new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    switch (which) {
                        case DialogInterface.BUTTON_POSITIVE:
                            finish();
                            break;

                        case DialogInterface.BUTTON_NEGATIVE:
                            break;
                    }
                }
            };

            AlertDialog.Builder builder = new AlertDialog.Builder(this);
            builder.setMessage(R.string.sair).setPositiveButton("Sim", dialogClickListener)
                    .setNegativeButton("Não", dialogClickListener).show();
        } else {
            current_fragment = HOME_POSITION;
            itemSelected = R.id.nav_home;
            previousItemSelected = itemSelected;
            setFragment();
        }
    }
}
 
开发者ID:secompufscar,项目名称:app_secompufscar,代码行数:32,代码来源:MainActivity.java

示例11: onClick

@Override
public void onClick(DialogInterface dialog, int which) {
    switch (which){
    case DialogInterface.BUTTON_POSITIVE:
        // Yes button clicked
    	useOtherRtlSdrDevice();
        break;

    case DialogInterface.BUTTON_NEGATIVE:
        // No button clicked
    	// Ignore
        break;
    }
}
 
开发者ID:videgro,项目名称:Ships,代码行数:14,代码来源:SettingsFragment.java

示例12: onClick

@Override
public void onClick(final DialogInterface dialog, final int which) {
    super.onClick(dialog, which);
    switch (which) {
    case DialogInterface.BUTTON_POSITIVE:
        final boolean isEditing = !isIncomplete();
        final SubtypeLocaleItem locale =
                (SubtypeLocaleItem) mSubtypeLocaleSpinner.getSelectedItem();
        final KeyboardLayoutSetItem layout =
                (KeyboardLayoutSetItem) mKeyboardLayoutSetSpinner.getSelectedItem();
        final InputMethodSubtype subtype =
                AdditionalSubtypeUtils.createAsciiEmojiCapableAdditionalSubtype(
                        locale.mLocaleString, layout.mLayoutName);
        setSubtype(subtype);
        notifyChanged();
        if (isEditing) {
            mProxy.onSaveCustomInputStyle(this);
        } else {
            mProxy.onAddCustomInputStyle(this);
        }
        break;
    case DialogInterface.BUTTON_NEUTRAL:
        // Nothing to do
        break;
    case DialogInterface.BUTTON_NEGATIVE:
        mProxy.onRemoveCustomInputStyle(this);
        break;
    }
}
 
开发者ID:sergeychilingaryan,项目名称:AOSP-Kayboard-7.1.2,代码行数:29,代码来源:CustomInputStylePreference.java

示例13: onClick

@Override
public void onClick(DialogInterface dialog, int position) {
    switch (position) {
        case DialogInterface.BUTTON_NEGATIVE:
            try {
                Intent calendar_intent = new Intent(Intent.ACTION_EDIT);
                calendar_intent.setType("vnd.android.cursor.item/event");
                calendar_intent.putExtra("beginTime", selectedEvent
                        .getStartDate().getTime());
                calendar_intent.putExtra("allDay", true);
                calendar_intent.putExtra("endTime", selectedEvent.getEndDate()
                        .getTime() + 60 * 60 * 1000);
                calendar_intent.putExtra("title", selectedEvent.getEvent());
                getContext().startActivity(calendar_intent);
            } catch (Exception e) {
                Toast.makeText(getContext(), R.string.calendar_not_support,
                        Toast.LENGTH_SHORT).show();
            }
            break;
        case DialogInterface.BUTTON_POSITIVE:
            String shareBody = null;
            if (selectedEvent.getStartDate().compareTo(
                    selectedEvent.getEndDate()) == 0) {
                shareBody = Utility.getDateString("yyyy/MM/dd (E)",
                        selectedEvent.getStartDate(), getContext())
                        + " "
                        + selectedEvent.getEvent();
            } else {
                shareBody = Utility.getDateString("yyyy/MM/dd (E)",
                        selectedEvent.getStartDate(), getContext())
                        + "~"
                        + Utility.getDateString("yyyy/MM/dd (E)",
                        selectedEvent.getEndDate(), getContext())
                        + " "
                        + selectedEvent.getEvent();
            }
            Intent sharing_intent = new Intent(
                    android.content.Intent.ACTION_SEND);
            sharing_intent.setType("text/plain");
            sharing_intent.putExtra(android.content.Intent.EXTRA_SUBJECT, "");
            sharing_intent.putExtra(android.content.Intent.EXTRA_TEXT,
                    shareBody);
            getContext().startActivity(
                    Intent.createChooser(sharing_intent, getContext()
                            .getResources().getString(R.string.share_using)));
            break;
    }
}
 
开发者ID:kamisakihideyoshi,项目名称:TaipeiTechRefined,代码行数:48,代码来源:CalendarListAdapter.java

示例14: onImageLongClick1

/***
 * 功能:用线程保存图片
 *
 *
 */


private void onImageLongClick1(final String url) {
	DialogInterface.OnClickListener dialogClickListener = new DialogInterface.OnClickListener() {
		@Override
		public void onClick(DialogInterface dialog, int which) {
			switch (which) {
				case DialogInterface.BUTTON_POSITIVE:
					newTab(url, false);
					break;

				case DialogInterface.BUTTON_NEGATIVE:
					getCurrentWebView().loadUrl(url);
					break;

				case DialogInterface.BUTTON_NEUTRAL:
					if (API > 8) {
						Utils.downloadFile(mActivity, url,
								getCurrentWebView().getUserAgent(), "attachment", false);
					}
					break;
			}
		}
	};

	AlertDialog.Builder builder = new AlertDialog.Builder(mActivity); // dialog
	builder.setTitle(url.replace(Constants.HTTP, ""))
			.setMessage(getResources().getString(R.string.dialog_image))
			.setPositiveButton(getResources().getString(R.string.action_new_tab),
					dialogClickListener)
			.setNegativeButton(getResources().getString(R.string.action_open),
					dialogClickListener)
			.setNeutralButton(getResources().getString(R.string.action_download),
					dialogClickListener).show();
}
 
开发者ID:NewCasino,项目名称:browser,代码行数:40,代码来源:BrowserActivity.java

示例15: onBookDeleteRequest

/**
 * Ask user to confirm, then delete book.
 */
@Override
public void onBookDeleteRequest(final long bookId) {
    if (BuildConfig.LOG_DEBUG) LogUtils.d(TAG, "Get name for the book " + bookId + "...");

    final Book book = BooksClient.get(this, bookId);

    if (book == null) {
        return;
    }

    View view = View.inflate(this, R.layout.dialog_book_delete, null);
    final CheckBox checkBox = (CheckBox) view.findViewById(R.id.checkbox);

    DialogInterface.OnClickListener dialogClickListener = (dialog, which) -> {
        switch (which) {
            case DialogInterface.BUTTON_POSITIVE:
                boolean deleteLinked = checkBox.isChecked();

                /* Delete book. */
                mSyncFragment.deleteBook(book, deleteLinked);
                break;

            case DialogInterface.BUTTON_NEGATIVE:
                break;
        }
    };

    AlertDialog.Builder builder =
            new AlertDialog.Builder(this)
                    .setTitle("Delete " + MiscUtils.quotedString(book.getName()))
                    .setMessage("Delete this notebook?")
                    .setPositiveButton(R.string.ok, dialogClickListener)
                    .setNegativeButton(R.string.cancel, dialogClickListener);

    if (book.getLink() != null) {
        builder.setView(view);
    }

    builder.show();

}
 
开发者ID:orgzly,项目名称:orgzly-android,代码行数:44,代码来源:MainActivity.java


注:本文中的android.content.DialogInterface.BUTTON_NEGATIVE属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。