Android Open Source - security-cam Notification Dialog






From Project

Back to project page security-cam.

License

The source code is released under:

MIT License

If you think the Android project security-cam 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 berlin.reiche.securitas.util;
/* w  ww. j av  a2s  . c o m*/
import android.app.AlertDialog;
import android.content.Context;

/**
 * Class with factory methods for creating a notification dialog.
 * 
 * @author Konrad Reiche
 * 
 */
public class NotificationDialog {

  /**
   * Factory method to create a notification dialog based on a string message.
   * This alert dialog has only one button.
   * 
   * @param context
   *            the context where the notification should be displayed.
   * @param message
   *            the message to be displayed.
   * @return the notification dialog object.
   */
  public static AlertDialog create(Context context, String message) {
    AlertDialog.Builder builder = new AlertDialog.Builder(context);
    builder.setMessage(message).setCancelable(false)
        .setPositiveButton("OK", null);
    return builder.create();
  }

  /**
   * Factory method to create a notification dialog based on a message id.
   * This alert dialog has only one button.ge
   * 
   * @param context
   *            the context where the notification should be displayed.
   * @param messageId
   *            the message to be displayed.
   * @return the notification dialog object.
   */
  public static AlertDialog create(Context context, int messageId) {
    AlertDialog.Builder builder = new AlertDialog.Builder(context);
    builder.setMessage(messageId).setCancelable(false)
        .setPositiveButton("OK", null);
    return builder.create();
  }

}




Java Source Code List

berlin.reiche.securitas.Client.java
berlin.reiche.securitas.Settings.java
berlin.reiche.securitas.activities.Action.java
berlin.reiche.securitas.activities.LauncherActivity.java
berlin.reiche.securitas.activities.MainActivity.java
berlin.reiche.securitas.activities.SettingsActivity.java
berlin.reiche.securitas.activities.package-info.java
berlin.reiche.securitas.controller.ClientController.java
berlin.reiche.securitas.controller.Controller.java
berlin.reiche.securitas.controller.GCMIntentService.java
berlin.reiche.securitas.controller.GCMReceiver.java
berlin.reiche.securitas.controller.InboxHandler.java
berlin.reiche.securitas.controller.states.ControllerState.java
berlin.reiche.securitas.controller.states.DetectionState.java
berlin.reiche.securitas.controller.states.IdleState.java
berlin.reiche.securitas.controller.states.package-info.java
berlin.reiche.securitas.controller.tasks.BitmapDownloadTask.java
berlin.reiche.securitas.controller.tasks.DetectionRequest.java
berlin.reiche.securitas.controller.tasks.DeviceRegistration.java
berlin.reiche.securitas.controller.tasks.StatusTask.java
berlin.reiche.securitas.controller.tasks.package-info.java
berlin.reiche.securitas.controller.package-info.java
berlin.reiche.securitas.model.ClientModel.java
berlin.reiche.securitas.model.Model.java
berlin.reiche.securitas.model.Protocol.java
berlin.reiche.securitas.model.package-info.java
berlin.reiche.securitas.util.FlushedInputStream.java
berlin.reiche.securitas.util.HttpUtilities.java
berlin.reiche.securitas.util.NotificationDialog.java
berlin.reiche.securitas.util.package-info.java
berlin.reiche.securitas.package-info.java