package com.WazaBe.HoloEverywhere.app; import android.view.View; import android.view.ViewGroup.LayoutParams; import com.WazaBe.HoloEverywhere.FontLoader; import com.WazaBe.HoloEverywhere.preference.SharedPreferences; import com.WazaBe.HoloEverywhere.util.BaseSharedPreferences; public abstract class Activity extends android.support.v4.app.FragmentActivity { @Override public void addContentView(View view, LayoutParams params) { super.addContentView(FontLoader.loadFont(view), params); } public SharedPreferences getSupportSharedPreferences(String name, int mode) { return new BaseSharedPreferences(getSharedPreferences(name, mode)); } @Override public void setContentView(int layoutResID) { super.setContentView(FontLoader.inflate(this, layoutResID)); } @Override public void setContentView(View view) { super.setContentView(FontLoader.loadFont(view)); } @Override public void setContentView(View view, LayoutParams params) { super.setContentView(FontLoader.loadFont(view), params); } }