GenericDialogs.java 文件源码

java
阅读 20 收藏 0 点赞 0 评论 0

项目:aptoide-client-v8 作者:
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();
  });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号