package com.abewy.android.apps.klyph.messenger;
import java.util.ArrayList;
import java.util.List;
import android.preference.PreferenceManager;
import com.abewy.android.ads.BannerAdManager;
import com.abewy.android.ads.IBannerAd;
import com.abewy.android.apps.klyph.core.BaseApplication;
import com.abewy.android.apps.klyph.core.KlyphLocale;
import com.abewy.android.apps.klyph.core.imageloader.ImageLoader;
import com.abewy.android.apps.klyph.messenger.ads.AdmobBanner;
public class MessengerApplication extends BaseApplication
{
public static boolean IS_PRO_VERSION = false;
public static boolean PRO_VERSION_CHECKED = false;
@Override
public void onCreate()
{
super.onCreate();
}
public static MessengerApplication getInstance()
{
return (MessengerApplication) BaseApplication.getInstance();
}
@Override
protected void initPreferences()
{
//PreferenceManager.setDefaultValues(this, MessengerPreferences.PREFERENCES_FILE_NAME, Context.MODE_PRIVATE, R.xml.preferences, true);
PreferenceManager.setDefaultValues(getBaseContext(), R.xml.preferences, false);
}
@Override
protected void initGlobals()
{
// Klyph.defineFacebookId();
KlyphLocale.setAppLocale(KlyphLocale.getAppLocale());
}
@Override
protected void initAds()
{
List<IBannerAd> bannerAds = new ArrayList<IBannerAd>();
bannerAds.add(new AdmobBanner(getString(R.string.admob_id)));
BannerAdManager.setBannerAds(bannerAds);
}
@Override
protected void initOthers()
{
ImageLoader.initImageLoader(getApplicationContext());
}
@Override
public void onLogout()
{
}
}