Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
//License from project: Apache License 

import android.util.Log;

public class Main {
    private final static String LOG_TAG = "FmRxApp";

    /**
     * @param message     Message to display
     * @param type        [Log.Error, Log.Warn, ...]
     * @param shouldPrint value that comes from Preferences which allows the user to decide if debug info should be printed to logcat. Error info will ALWAYS be displayed despite this value
     */
    public static void debugFunc(String message, int type, boolean shouldPrint) {
        // errors must always be displayed
        if (type == Log.ERROR) {
            Log.e(LOG_TAG, message);
        } else if (shouldPrint) {
            switch (type) {
            case Log.DEBUG:
                Log.d(LOG_TAG, message);
                break;
            case Log.INFO:
                Log.i(LOG_TAG, message);
                break;
            case Log.VERBOSE:
                Log.v(LOG_TAG, message);
                break;
            case Log.WARN:
                Log.w(LOG_TAG, message);
                break;
            default:
                Log.v(LOG_TAG, message);
                break;
            }
        }
    }
}