Мне нужно передать конструктору класс Map<ClassType1,Object>
. если я прохожу только Map.class
, у меня есть ошибка. Поэтому я хотел бы знать, что такое класс Map<MyClassType1,Object>
?Что такое класс Map <MyClassType1, Object>
public class GetSessionRequest extends SpiceRequest<Map<ClassType1, Object>> {
private Client mClient;
public GetSessionRequest(Class<Map<ClassType1, Object>> clazz) {
super(clazz);
}
public GetSessionRequest(Client client) {
super(/*What should I pass here. I can't pass Map.class*/);
mClient = client;
}
@Override
public Map<ClassType1, Object> loadDataFromNetwork() throws Exception {
Map<ClassType1, Object> map = mClient.getSession();
return map;
}
}
Это класс, хотя. Все зависит от того, что ожидает и делает конструктор (я предполагаю, что это конструктор другого класса). Можете ли вы добавить код? – NilsH