public static Observable<EResponse> createGenericContinueMessage(Context context,
@Nullable View view, String title, String message, @StringRes int buttonText) {
return Observable.create((Subscriber<? super EResponse> subscriber) -> {
AlertDialog.Builder builder = new AlertDialog.Builder(context).setTitle(title)
.setMessage(message)
.setPositiveButton(buttonText, (dialogInterface, i) -> {
subscriber.onNext(EResponse.YES);
subscriber.onCompleted();
});
if (view != null) {
builder.setView(view);
}
AlertDialog alertDialog = builder.create();
subscriber.add(Subscriptions.create(() -> alertDialog.dismiss()));
alertDialog.show();
});
}
GenericDialogs.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:aptoide-client-v8
作者:
评论列表
文章目录