Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
import android.content.Context;
import android.text.TextUtils;
import android.view.Gravity;
import android.widget.Toast;

public class Main {

    public static final void showInfo(Context context, String title, String info) {
        showToast(context, info, true);
    }

    public static final void showToast(Context context, String tip) {
        showToast(context, tip, true);
    }

    public static final void showToast(Context context, int tipID) {
        showToast(context, tipID, true);
    }

    public static final void showToast(Context context, int tipID, boolean isCenter) {
        String tip = (String) context.getResources().getText(tipID);
        showToast(context, tip, isCenter);
    }

    public static final void showToast(Context context, String tip, boolean isCenter) {
        int duration = Toast.LENGTH_SHORT;
        if (TextUtils.isEmpty(tip)) {
            return;
        }
        if (tip.length() >= 15) {
            duration = Toast.LENGTH_LONG;
        }
        Toast toast = Toast.makeText(context, tip, duration);
        if (isCenter) {
            toast.setGravity(Gravity.CENTER, 0, 0);
        }
        toast.show();
    }
}