package info.curtbinder.reefangel.phone;
import android.app.Activity;
import android.content.Intent;
/**
* Created by binder on 3/6/15.
*/
public class Utils {
public final static int THEME_DARK = 0;
public final static int THEME_LIGHT = 1;
private static int iTheme = THEME_LIGHT;
public static int getCurrentTheme() { return iTheme; }
/**
* Set the theme of the Activity, and restart it by creating a new Activity of the same type.
*/
public static void changeToTheme(Activity activity, int theme)
{
iTheme = theme;
activity.finish();
activity.startActivity(new Intent(activity, activity.getClass()));
}
/** Set the theme of the activity, according to the configuration. */
public static void onActivityCreateSetTheme(Activity activity)
{
switch (iTheme)
{
default:
case THEME_LIGHT:
activity.setTheme(R.style.AppTheme);
break;
case THEME_DARK:
// activity.setTheme(R.style.AppThemeDark);
break;
}
}
public static void onActivityCreateSetTheme(Activity activity, int theme) {
iTheme = theme;
onActivityCreateSetTheme(activity);
}
}