package kr.kdev.dg1s.biowiki.ui.comments; import android.app.Activity; import android.app.Dialog; import android.app.ProgressDialog; import kr.kdev.dg1s.biowiki.R; /** * Created by nbradbury on 2/7/14. * Dialogs related to comment moderation displayed from CommentsActivity and NotificationsActivity */ public class CommentDialogs { public static final int ID_COMMENT_DLG_APPROVING = 100; public static final int ID_COMMENT_DLG_UNAPPROVING = 101; public static final int ID_COMMENT_DLG_SPAMMING = 102; public static final int ID_COMMENT_DLG_TRASHING = 103; private CommentDialogs() { throw new AssertionError(); } public static Dialog createCommentDialog(Activity activity, int dialogId) { final int resId; switch (dialogId) { case ID_COMMENT_DLG_APPROVING: resId = R.string.dlg_approving_comments; break; case ID_COMMENT_DLG_UNAPPROVING: resId = R.string.dlg_unapproving_comments; break; case ID_COMMENT_DLG_TRASHING: resId = R.string.dlg_trashing_comments; break; case ID_COMMENT_DLG_SPAMMING: resId = R.string.dlg_spamming_comments; break; default: return null; } ProgressDialog dialog = new ProgressDialog(activity); dialog.setMessage(activity.getString(resId)); dialog.setIndeterminate(true); dialog.setCancelable(false); return dialog; } }