// Path: app/src/main/java/kesshou/android/daanx/models/Setting.java
// public class Setting extends RealmObject {
// 	public boolean logined;
// 	public String token;
// 	public String nick;
// 	public String name;
// 	public String email;
// 	public String password;
// 	public String usr_group;
// 	public String classX;
// 	public String locale;
// }


import android.app.Activity;
import android.content.Intent;
import java.util.Locale;
import io.realm.Realm;
import kesshou.android.daanx.models.Setting;
package kesshou.android.daanx.util;




/**
 * Created by yoyo930021 on 2017/1/16.
 */

public class LanguageUtil {



//	public static void setLanguage(Activity activity,String str) {
//		Resources resources = activity.getApplicationContext().getResources();
//		DisplayMetrics dm = resources.getDisplayMetrics();
//		Configuration config = resources.getConfiguration();
//
//		Locale locale = getLocale(str);
//
//		if (Build.VERSION.SDK_INT < 17) {
//			config.locale = locale;
//		} else {
//			config.setLocale(locale);
//		}
//		if (Build.VERSION.SDK_INT < 25) {
//			resources.updateConfiguration(config, dm);
//		} else {
//
//			activity.applyOverrideConfiguration(config);
//		}
//	}
//
//	public static void setLanguage(Activity activity,Locale locale) {
//		Resources resources = activity.getApplicationContext().getResources();
//		DisplayMetrics dm = resources.getDisplayMetrics();
//		Configuration config = resources.getConfiguration();
//
//
//		if (Build.VERSION.SDK_INT < 17) {
//			config.locale = locale;
//		} else {
//			config.setLocale(locale);
//		}
//		if (Build.VERSION.SDK_INT < 25) {
//			resources.updateConfiguration(config, dm);
//		} else {
//			activity.applyOverrideConfiguration(config);
//		}
//	}

	private static Locale getLocale(String str){
		Locale locale;
		switch (str) {
			case "Auto":
				locale = Locale.getDefault();
				break;
			case "正體中文":
				locale = Locale.TRADITIONAL_CHINESE;
				break;
			case "English":
				locale = Locale.ENGLISH;
				break;
			default:
				locale = Locale.getDefault();
		}
		return locale;
	}

	public static Locale getSetLocale() {
		Realm realm = Realm.getDefaultInstance();
// Path: app/src/main/java/kesshou/android/daanx/models/Setting.java
// public class Setting extends RealmObject {
// 	public boolean logined;
// 	public String token;
// 	public String nick;
// 	public String name;
// 	public String email;
// 	public String password;
// 	public String usr_group;
// 	public String classX;
// 	public String locale;
// }


// Path: app/src/main/java/kesshou/android/daanx/util/LanguageUtil.java
import android.app.Activity;
import android.content.Intent;
import java.util.Locale;
import io.realm.Realm;
import kesshou.android.daanx.models.Setting;

package kesshou.android.daanx.util;




/**
 * Created by yoyo930021 on 2017/1/16.
 */

public class LanguageUtil {



//	public static void setLanguage(Activity activity,String str) {
//		Resources resources = activity.getApplicationContext().getResources();
//		DisplayMetrics dm = resources.getDisplayMetrics();
//		Configuration config = resources.getConfiguration();
//
//		Locale locale = getLocale(str);
//
//		if (Build.VERSION.SDK_INT < 17) {
//			config.locale = locale;
//		} else {
//			config.setLocale(locale);
//		}
//		if (Build.VERSION.SDK_INT < 25) {
//			resources.updateConfiguration(config, dm);
//		} else {
//
//			activity.applyOverrideConfiguration(config);
//		}
//	}
//
//	public static void setLanguage(Activity activity,Locale locale) {
//		Resources resources = activity.getApplicationContext().getResources();
//		DisplayMetrics dm = resources.getDisplayMetrics();
//		Configuration config = resources.getConfiguration();
//
//
//		if (Build.VERSION.SDK_INT < 17) {
//			config.locale = locale;
//		} else {
//			config.setLocale(locale);
//		}
//		if (Build.VERSION.SDK_INT < 25) {
//			resources.updateConfiguration(config, dm);
//		} else {
//			activity.applyOverrideConfiguration(config);
//		}
//	}

	private static Locale getLocale(String str){
		Locale locale;
		switch (str) {
			case "Auto":
				locale = Locale.getDefault();
				break;
			case "正體中文":
				locale = Locale.TRADITIONAL_CHINESE;
				break;
			case "English":
				locale = Locale.ENGLISH;
				break;
			default:
				locale = Locale.getDefault();
		}
		return locale;
	}

	public static Locale getSetLocale() {
		Realm realm = Realm.getDefaultInstance();
		Setting setting = realm.where(Setting.class).findFirst();