Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
//License from project: Open Source License 

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.util.Log;

public class Main {
    public static void displayErrorDialog(Activity activity, Exception e) {
        String message = e.getLocalizedMessage();
        if (message == null || message == "") {
            message = e.getClass().getName();
        } else {
            message = e.getClass().getName() + ": " + message;
        }

        Log.e(activity.getClass().toString(), "Exception: " + message, e);

        final String title = "Error";

        displayInfoBox(activity, title, message);
    }

    public static void displayInfoBox(Activity activity, final String title, String message) {
        AlertDialog.Builder builder = new AlertDialog.Builder(activity);
        builder.setMessage(message).setCancelable(false).setTitle(title).setPositiveButton("OK",
                new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {
                        dialog.cancel();
                    }
                });
        AlertDialog alert = builder.create();

        alert.show();
    }
}