43 lines
1.2 KiB
Java
43 lines
1.2 KiB
Java
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;
|
|
}
|
|
}
|