@Override
protected void onPostExecute(List<SkuDetails> skuDetails) {
super.onPostExecute(skuDetails);
DonationsDialog dialog = donationDialogWeakReference.get();
if (dialog == null) return;
if (skuDetails == null || skuDetails.isEmpty()) {
dialog.dismiss();
return;
}
View customView = ((MaterialDialog) dialog.getDialog()).getCustomView();
//noinspection ConstantConditions
customView.findViewById(R.id.progress_container).setVisibility(View.GONE);
ListView listView = ButterKnife.findById(customView, R.id.list);
listView.setAdapter(new SkuDetailsAdapter(dialog, skuDetails));
listView.setVisibility(View.VISIBLE);
}
java类com.afollestad.materialdialogs.MaterialDialog的实例源码
DonationsDialog.java 文件源码
项目:Orin
阅读 22
收藏 0
点赞 0
评论 0
GroupActivity.java 文件源码
项目:Clipcon-AndroidClient
阅读 26
收藏 0
点赞 0
评论 0
@Override
public void onBackPressed() {
new MaterialDialog.Builder(this)
.content(R.string.exitAlert)
.negativeText(R.string.no)
.positiveText(R.string.yes)
.onPositive(new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
new EndpointInBackGround().execute(Message.REQUEST_EXIT_GROUP);
Intent intent = new Intent(getApplicationContext(), ClipboardService.class);
stopService(intent);
GroupActivity.super.onBackPressed();
}
})
.show();
}
BaseActivity.java 文件源码
项目:Nearby
阅读 31
收藏 0
点赞 0
评论 0
public void logout(Activity activity){
new MaterialDialog.Builder(activity)
.title(R.string.ok)
.content(R.string.are_you_sure_logout)
.positiveText(R.string.logout)
.onPositive(new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
SharedPreferences.Editor editor = getSharedPreferences("setting", 0).edit();
editor.putString("login_id", null);
editor.putString("login_pw", null);
editor.putBoolean("isEmployee", false);
editor.commit();
StartActivity.initLoginData();
Intent intent = new Intent(getApplicationContext(), StartActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
finish();
}
})
.negativeText(R.string.cancel)
.show();
}
MainActivity.java 文件源码
项目:anitrend-app
阅读 17
收藏 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));
}
}
AdminMainActivity.java 文件源码
项目:Nearby
阅读 20
收藏 0
点赞 0
评论 0
@Override
public void onBackPressed() {
new MaterialDialog.Builder(this)
.title(R.string.ok)
.content(R.string.are_you_finish_app)
.positiveText(R.string.finish)
.negativeText(R.string.cancel)
.onPositive(new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
Intent intent = new Intent(getApplicationContext(), StartActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.putExtra("EXIT", true);
startActivity(intent);
finish();
}
})
.show();
}
ActivityLogin.java 文件源码
项目:order-by-android
阅读 17
收藏 0
点赞 0
评论 0
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Pega o ID do item selecionado no Popup Menu
int id = item.getItemId();
// Verifica qual item foi selecionado e faz sua ação
if (id == R.id.action_sobre) {
new MaterialDialog.Builder(ActivityLogin.this)
.title("Ajuda")
.content("O RM é composto por uma letra verificadora (L, C ou T), seguida pelos dois ultimos dígitos do ano da matrícula e a posição.\n\n" +
"Exemplo: L150001")
.positiveText("OK")
.show();
} else if (id == R.id.action_pref) {
//Inicia a tela de Configurações
startActivity(new Intent(this, SettingsActivity.class));
}
return super.onOptionsItemSelected(item);
}
MaterialDialogFactory.java 文件源码
项目:https-github.com-hyb1996-NoRootScriptDroid
阅读 18
收藏 0
点赞 0
评论 0
public static MaterialDialog createProgress(Context context) {
return new MaterialDialog.Builder(context)
.progress(true, 0)
.cancelable(false)
.content(R.string.text_processing)
.build();
}
EmployeeDetailActivity.java 文件源码
项目:Nearby
阅读 17
收藏 0
点赞 0
评论 0
private void initProgressDialog(){
if(progressDialog != null){
progressDialog.dismiss();
}
progressDialog = new MaterialDialog.Builder(this)
.content(R.string.please_wait)
.progress(true, 0)
.progressIndeterminateStyle(true)
.theme(Theme.LIGHT)
.cancelable(false)
.build();
}
DialogHelper.java 文件源码
项目:SaveIg
阅读 37
收藏 0
点赞 0
评论 0
static void showHowToDialog(final Context context) {
new MaterialStyledDialog.Builder(context)
.setStyle(Style.HEADER_WITH_TITLE)
.setTitle(R.string.how_to_title)
.setDescription(R.string.how_to_message)
.setPositiveText(R.string.how_to_close)
.onPositive(new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
dialog.hide();
}
})
.build()
.show();
}
AboutActivity.java 文件源码
项目:Auto.js
阅读 31
收藏 0
点赞 0
评论 0
private void crashTest() {
new ThemeColorMaterialDialogBuilder(this)
.title("Crash Test")
.positiveText("Crash")
.onPositive(new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
throw new RuntimeException("Crash Test");
}
}).show();
}