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;
}
}