Android Open Source - Ocypode Alert Dialog Builder






From Project

Back to project page Ocypode.

License

The source code is released under:

MIT License

If you think the Android project Ocypode listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.ocypode.component.view.dialog;
//from   w  ww.  j a  v a 2  s.c  o  m
import android.app.AlertDialog;
import android.content.Context;

import com.ocypode.R;

public class AlertDialogBuilder {

  private final Context mContext;

  public AlertDialogBuilder(Context context) {
    mContext = context;    
  }
  
  public void showAlertDialog(String title, String message) {
    createAlertDialog(title, message).show();
  }
  
  public void showAlertDialog(int title, int message) {
    createAlertDialog(title, message).show();
  }

  public void showSuccessMessage(String message) {
    createAlertDialog(mContext.getString(R.string.success), message).show();
  }
  
  public void showErrorMessage(String message) {
    createAlertDialog(mContext.getString(R.string.error), message).show();
  }
  
  public void showErrorMessage(int messageId) {
    showErrorMessage(mContext.getString(messageId));
  }
  
  private AlertDialog createAlertDialog(String title, String message) {
        AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
        builder.setMessage(message)
            .setTitle(title)
            .setPositiveButton(R.string.ok, null);

        return builder.create();
  }
  
  private AlertDialog createAlertDialog(int title, int message) {
    AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
        builder.setMessage(message)
            .setTitle(title)
            .setPositiveButton(R.string.ok, null);

        return builder.create();
  }
  
}




Java Source Code List

com.ocypode.BuildConfig.java
com.ocypode.BuildConfig.java
com.ocypode.activity.IResultCallbackActivity.java
com.ocypode.activity.robo.AbstractRoboActivity.java
com.ocypode.activity.robo.AbstractRoboFragmentActivity.java
com.ocypode.activity.robo.fragment.AbstractRoboFragment.java
com.ocypode.bluetooth.BluetoothHelper.java
com.ocypode.component.Typefaced.java
com.ocypode.component.animation.AnimationCallbackListener.java
com.ocypode.component.delegate.IStartActivityDelegate.java
com.ocypode.component.delegate.StartActivityDelegate.java
com.ocypode.component.delegate.adaptor.IStartActivityAdaptor.java
com.ocypode.component.delegate.adaptor.StartActivityAdaptor.java
com.ocypode.component.delegate.adaptor.StartFragmentAdaptor.java
com.ocypode.component.view.button.TypefacedButton.java
com.ocypode.component.view.dialog.AlertDialogBuilder.java
com.ocypode.component.view.dialog.ProgressDialogBuilder.java
com.ocypode.component.view.dialog.titledescription.TitleDescriptionArrayAdapter.java
com.ocypode.component.view.dialog.titledescription.TitleDescriptionModel.java
com.ocypode.component.view.edittext.TypefacedEditText.java
com.ocypode.component.view.imageview.CircleImageView.java
com.ocypode.component.view.listview.LockableListView.java
com.ocypode.component.view.scrollview.LockableScrollView.java
com.ocypode.component.view.textview.AutoResizeTextView.java
com.ocypode.component.view.textview.TypefacedTextView.java
com.ocypode.repository.AbstractRepository.java
com.ocypode.utility.ICallback.java
com.ocypode.utility.Logcat.java
com.ocypode.utility.Utility.java
com.ocypode.utility.bitmap.BitmapUtil.java
com.ocypode.utility.formatter.CurrencyFormatter.java
com.ocypode.utility.formatter.DateFormatter.java
com.ocypode.utility.formatter.NumberFormatter.java
com.ocypode.utility.validation.StringValidation.java
com.ocypode.widgets.list.OCListView.java