/*
* Copyright 2014 Sony Corporation
*/
package com.almalence.sony.cameraremote.utils;
import android.app.Activity;
import android.content.Context;
import android.os.Handler;
import android.widget.Toast;
public final class DisplayHelper {
private DisplayHelper() {
// Don't make instance of this class.
}
/**
* show toast
*
* @param context
* @param msgId
*/
public static void toast(final Context context, final int msgId) {
Handler uiHandler = new Handler(context.getMainLooper());
uiHandler.post(new Runnable() {
@Override
public void run() {
Toast.makeText(context, msgId, Toast.LENGTH_SHORT).show();
}
});
}
/**
* Show or hide progress indicator on title bar
*
* @param activity
* @param visible
*/
public static void setProgressIndicator(final Activity activity, final boolean visible) {
Handler uiHandler = new Handler(activity.getApplicationContext().getMainLooper());
uiHandler.post(new Runnable() {
@Override
public void run() {
activity.setProgressBarIndeterminateVisibility(visible);
}
});
}
}