AD1024/SMS2Email

View on GitHub
app/src/main/java/ad1024/uw/sms2email/ToastUtils.java

Summary

Maintainability
A
0 mins
Test Coverage
package ad1024.uw.sms2email;

import android.content.Context;
import android.widget.Toast;

public class ToastUtils {
    private static Toast instance;

    public static Toast getInstance(Context context) {
        if (instance != null) return instance;
        instance = Toast.makeText(context, "", Toast.LENGTH_SHORT);
        return instance;
    }

    public static void initialize(Context context) {
        instance = Toast.makeText(context, "", Toast.LENGTH_SHORT);
    }

    public static void makeText(String msg, int length) {
        if(instance != null) {
            instance.setText(msg);
            instance.setDuration(length);
            instance.show();
        }
    }
}