package com.ov3rk1ll.kinocast; import android.app.Application; import android.content.SharedPreferences; import android.preference.PreferenceManager; import android.util.Log; import com.crashlytics.android.Crashlytics; import com.flurry.android.FlurryAgent; import com.ov3rk1ll.kinocast.api.KinoxParser; import com.ov3rk1ll.kinocast.api.Parser; import io.fabric.sdk.android.Fabric; public class TrackingApplication extends Application { @Override public void onCreate() { //TODO Select Parser depending on settings SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); Parser.selectParser(this, preferences.getInt("parser", KinoxParser.PARSER_ID)); Log.i("selectParser", "ID is " + Parser.getInstance().getParserId()); new FlurryAgent.Builder() .withLogEnabled(true) .build(this, getString(R.string.FLURRY_API_KEY)); Fabric.with(this, new Crashlytics()); super.onCreate(); } }