public void selectMedicine(final Medicine medicine){
String content = "";
content = "이 약을 새롭게 추가하겠습니까?\n\n" +
"약명 : " + medicine.getName() + "\n" +
"보험코드 : " + medicine.getCode() + "\n" +
"제조회사 : " + medicine.getCompany() + "\n" +
"용량 : " + medicine.getStandard() + medicine.getUnit();
new MaterialDialog.Builder(this)
.title(R.string.ok)
.content(content)
.positiveText(R.string.ok)
.negativeText(R.string.cancel)
.onPositive(new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
Intent intent = new Intent();
intent.putExtra("medicine", medicine);
setResult(SELECTED_MEDICINE, intent);
finish();
}
})
.show();
}
java类com.afollestad.materialdialogs.DialogAction的实例源码
SearchMedicineActivity.java 文件源码
项目:Nearby
阅读 19
收藏 0
点赞 0
评论 0
MainActivity.java 文件源码
项目:anitrend-app
阅读 21
收藏 0
点赞 0
评论 0
/**
* When Material Dialog on click occurs
*/
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
if(mNavigationIndex == R.id.nav_anime || mNavigationIndex == R.id.nav_manga || mNavigationIndex == R.id.nav_myanime || mNavigationIndex == R.id.nav_mymanga || mNavigationIndex == R.id.nav_hub) {
mPresenter.createSuperToast(MainActivity.this,
getString(R.string.text_filter_applying),
R.drawable.ic_reset,
Style.TYPE_PROGRESS_BAR, Style.DURATION_VERY_SHORT,
PaletteUtils.getSolidColor(PaletteUtils.MATERIAL_CYAN));
} else {
mPresenter.createSuperToast(MainActivity.this,
getString(R.string.text_filter_restriction),
R.drawable.ic_info_outline_white_18dp,
Style.TYPE_STANDARD, Style.DURATION_VERY_SHORT,
PaletteUtils.getSolidColor(PaletteUtils.MATERIAL_ORANGE));
}
}
SplashPresenter.java 文件源码
项目:anitrend-app
阅读 29
收藏 0
点赞 0
评论 0
public void requestAppReset() {
new DialogManager(mContext).createDialogMessage("Authentication Error", Html.fromHtml(mContext.getString(R.string.app_splash_authenticating_message)),
mContext.getString(R.string.Yes), mContext.getString(R.string.No), new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
switch (which) {
case POSITIVE:
makeAlerterInfo("Application has been reset!");
ServiceGenerator.authStateChange(mContext);
new ApplicationPrefs(mContext).setUserDeactivated();
mContext.onRefresh();
break;
case NEGATIVE:
dialog.dismiss();
break;
}
}
});
}
DialogManager.java 文件源码
项目:anitrend-app
阅读 24
收藏 0
点赞 0
评论 0
public void createDialogSelection(String title , int selection, MaterialDialog.ListCallbackSingleChoice callbackSingleChoice, MaterialDialog.SingleButtonCallback positive, int index){
new MaterialDialog.Builder(mContext)
.title(title)
.items(selection)
.typeface(Typeface.SANS_SERIF,Typeface.SANS_SERIF)
.iconRes(app_prefs.isLightTheme()?R.drawable.ic_view_list_black_24dp:R.drawable.ic_view_list_white_24dp)
.buttonRippleColorRes(R.color.colorAccent)
.positiveColorRes(R.color.colorStateBlue)
.negativeColorRes(R.color.colorStateOrange)
.theme(app_prefs.isLightTheme()?Theme.LIGHT:Theme.DARK)
.itemsCallbackSingleChoice(index, callbackSingleChoice)
.positiveText(R.string.Apply)
.neutralText(R.string.Cancel)
.onPositive(positive)
.onNeutral(new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
dialog.dismiss();
}
})
.show();
}
DialogManager.java 文件源码
项目:anitrend-app
阅读 39
收藏 0
点赞 0
评论 0
public void createDialogSelection(String title, Collection selection, MaterialDialog.ListCallbackSingleChoice callbackSingleChoice, MaterialDialog.SingleButtonCallback positive, int index){
new MaterialDialog.Builder(mContext)
.title(title)
.items(selection)
.typeface(Typeface.SANS_SERIF,Typeface.SANS_SERIF)
.iconRes(app_prefs.isLightTheme()?R.drawable.ic_view_list_black_24dp:R.drawable.ic_view_list_white_24dp)
.buttonRippleColorRes(R.color.colorAccent)
.positiveColorRes(R.color.colorStateBlue)
.negativeColorRes(R.color.colorStateOrange)
.theme(app_prefs.isLightTheme()?Theme.LIGHT:Theme.DARK)
.itemsCallbackSingleChoice(index, callbackSingleChoice)
.positiveText(R.string.Apply)
.neutralText(R.string.Cancel)
.onPositive(positive)
.onNeutral(new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
dialog.dismiss();
}
})
.show();
}
LModActivity.java 文件源码
项目:ModPE-IDE-Source
阅读 26
收藏 0
点赞 0
评论 0
public void checkErrors() {
new MaterialDialog.Builder(LModActivity.this)
.title(R.string.dialog_premium_version)
.content(R.string.dialog_only_in_premium)
.positiveText(R.string.buy_premium)
.negativeText(R.string.cancel)
.onPositive(new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog,
@NonNull DialogAction which) {
startActivity(new Intent(Intent.ACTION_VIEW,
Uri.parse(getResources().getString(R.string.premium_url))));
}
})
.show();
}
MainActivity.java 文件源码
项目:QiangHongBao
阅读 16
收藏 0
点赞 0
评论 0
/** 打开辅助服务的设置 */
private void openAccessibilityServiceSettings() {
new MaterialDialog.Builder(this)
.title(R.string.open_service_title)
.customView(R.layout.view_open_service_hint, false)
.positiveText(R.string.open_service_button)
.onAny(new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
switch (which) {
case POSITIVE:
try {
Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);
startActivity(intent);
ToastUtils.show("找到[快手抢红包],然后开启服务即可");
} catch (Exception e) {
LogUtils.e(e);
}
break;
}
}
})
.show();
}
ClearSmartPlaylistDialog.java 文件源码
项目:RetroMusicPlayer
阅读 53
收藏 0
点赞 0
评论 0
@NonNull
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
//noinspection unchecked
final AbsSmartPlaylist playlist = getArguments().getParcelable("playlist");
int title = R.string.clear_playlist_title;
//noinspection ConstantConditions
CharSequence content = Html.fromHtml(getString(R.string.clear_playlist_x, playlist.name));
return new MaterialDialog.Builder(getActivity())
.title(title)
.content(content)
.positiveText(R.string.clear_action)
.negativeText(android.R.string.cancel)
.onPositive(new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
if (getActivity() == null) {
return;
}
playlist.clear(getActivity());
}
})
.build();
}
MainActivity.java 文件源码
项目:QiangHongBao
阅读 24
收藏 0
点赞 0
评论 0
private void exit() {
if(!QHBService.isRun()){
AppManager.getInstance().exitApp(true);
return;
}
new MaterialDialog.Builder(getActivity())
.title("退出服务")
.content("找到[快手抢红包],然后关闭服务再退出即可")
.negativeText("取消")
.positiveText("确认")
.onAny(new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
switch (which) {
case POSITIVE:
getActivity().startActivity(new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS));
break;
}
}
})
.show();
}
SettingsTwitchChatActivity.java 文件源码
项目:Pocket-Plays-for-Twitch
阅读 18
收藏 0
点赞 0
评论 0
public void onClickChatLandScapeWidth(View v) {
final int landscapeWidth = settings.getChatLandscapeWidth();
DialogService.getSliderDialog(
this,
new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
settings.setChatLandscapeWidth(landscapeWidth);
updateSummaries();
}
},
new Slider.OnPositionChangeListener() {
@Override
public void onPositionChanged(Slider view, boolean fromUser, float oldPos, float newPos, int oldValue, int newValue) {
settings.setChatLandscapeWidth(newValue);
updateSummaries();
}
},
landscapeWidth,
25,
60,
getString(R.string.chat_landscape_width_dialog)
).show();
}