Есть ли какой-нибудь пример, который показывает, как мы можем вставить класс объекта SpringAndroidSpiceRequest в нашу деятельность. Это мой классИспользование RoboSpice с Roboguice
public class GenericService<E> extends SpringAndroidSpiceRequest<E> {
public GenericService(Class<E> clazz) {
super(clazz);
}
@Override
public E loadDataFromNetwork() throws Exception {
return null;
}
}
Теперь я не могу предоставить конструктор без аргументов для этого класса, потому что я не могу просто сказать E.class в конструктор из-за limimations конструкции. Что я могу сделать, так это сказать:
class MyService extends GenericService<Login.Response>{
public MyService() {
super(Login.Response.class);
}
}
, а затем введите значение MyService в свою деятельность. Но это означало бы Approch того, чтобы создать специализированный класс для каждого из моих объектов запроса [есть около 32 :(]. Может кто-нибудь сказать мне, как я могу добиться того, что я пытаюсь сделать?
С наилучшими пожеланиями