public static MaterialDialog getChooseStartUpPageDialog(Activity activity, String currentlySelectedPageTitle, MaterialDialog.ListCallbackSingleChoice listCallbackSingleChoice) {
final Settings settings = new Settings(activity);
@ArrayRes int arrayRessource = settings.isLoggedIn() ? R.array.StartupPages : R.array.StartupPagesNoLogin;
int indexOfPage = 0;
String[] androidStrings = activity.getResources().getStringArray(arrayRessource);
for (int i = 0; i < androidStrings.length; i++) {
if (androidStrings[i].equals(currentlySelectedPageTitle)) {
indexOfPage = i;
break;
}
}
return getBaseThemedDialog(activity)
.title(R.string.gen_start_page)
.items(arrayRessource)
.itemsCallbackSingleChoice(indexOfPage, listCallbackSingleChoice)
.positiveText(R.string.ok)
.negativeText(R.string.cancel)
.onNegative(new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
dialog.dismiss();
}
})
.build();
}
DialogService.java 文件源码
java
阅读 46
收藏 0
点赞 0
评论 0
项目:Pocket-Plays-for-Twitch
作者:
评论列表
文章目录