package com.kabouzeid.gramophone; import android.app.Application; import com.android.volley.Request; import com.android.volley.RequestQueue; import com.android.volley.toolbox.Volley; import com.crashlytics.android.Crashlytics; import com.kabouzeid.gramophone.helper.MusicPlayerRemote; import com.squareup.otto.Bus; import com.squareup.otto.ThreadEnforcer; import io.fabric.sdk.android.Fabric; /** * @author Karim Abou Zeid (kabouzeid) */ public class App extends Application { public static final String TAG = App.class.getSimpleName(); public static final Bus bus = new Bus(ThreadEnforcer.MAIN); private RequestQueue requestQueue; @Override public void onCreate() { super.onCreate(); Fabric.with(this, new Crashlytics()); MusicPlayerRemote.init(this); //Picasso.with(this).setIndicatorsEnabled(true);// debug only } public void addToVolleyRequestQueue(Request request) { request.setTag(TAG); getVolleyRequestQueue().add(request); } public RequestQueue getVolleyRequestQueue() { if (requestQueue == null) { requestQueue = Volley.newRequestQueue(this); } return requestQueue; } }