У вас может быть только один тег приложения, но это не должно быть проблемой.
Просто создать Application
простирающийся от com.google.gcm.Controller
и добавить необходимый код для залпа в него (Это AppController от linked tutorial. С уважением, вероятно, отличается)
package info.androidhive.volleyexamples.app;
import info.androidhive.volleyexamples.volley.utils.LruBitmapCache;
import android.app.Application;
import android.text.TextUtils;
import com.android.volley.Request;
import com.android.volley.RequestQueue;
import com.android.volley.toolbox.ImageLoader;
import com.android.volley.toolbox.Volley;
public class AppController extends Application {
public static final String TAG = AppController.class
.getSimpleName();
private RequestQueue mRequestQueue;
private ImageLoader mImageLoader;
private static AppController mInstance;
@Override
public void onCreate() {
super.onCreate();
mInstance = this;
}
public static synchronized AppController getInstance() {
return mInstance;
}
public RequestQueue getRequestQueue() {
if (mRequestQueue == null) {
mRequestQueue = Volley.newRequestQueue(getApplicationContext());
}
return mRequestQueue;
}
public ImageLoader getImageLoader() {
getRequestQueue();
if (mImageLoader == null) {
mImageLoader = new ImageLoader(this.mRequestQueue,
new LruBitmapCache());
}
return this.mImageLoader;
}
public <T> void addToRequestQueue(Request<T> req, String tag) {
// set the default tag if tag is empty
req.setTag(TextUtils.isEmpty(tag) ? TAG : tag);
getRequestQueue().add(req);
}
public <T> void addToRequestQueue(Request<T> req) {
req.setTag(TAG);
getRequestQueue().add(req);
}
public void cancelPendingRequests(Object tag) {
if (mRequestQueue != null) {
mRequestQueue.cancelAll(tag);
}
}
}
Source
Если вы сделали поэтому добавьте android:name=".AppController"
к вашему AndroidManifest.xml
Почему в теге приложения, когда приложение может иметь только одно имя? Возможно, вы хотите назвать различные мероприятия? –
В качестве дополнительного вопроса. Какую зависимость волейбола вы используете? Насколько я вижу, источник волейбола не включает в себя «AppController.java» https://android.googlesource.com/platform/frameworks/volley/ – mikepenz