этот вопрос больше дизайн. Я использую библиотеку Асинхронный-Http-клиент для Android http://loopj.com/android-async-http/ сделать запрос несколько вызовов из различных методов в классе мой код что-то вроде этогоНесколько шаблонов обратного вызова?
RestClient.post(context, "", entity, "application/json", new JsonHttpResponseHandler() {
@Override
public void onSuccess(int statusCode, Header[] headers, JSONObject response) {
}
@Override
public void onSuccess(int statusCode, Header[] headers, JSONArray timeline) {
// Map objects from json using gson
}
});
, если различные методы в моих классах, делающих подобные вызовы, как код, приведенный выше, но с различными параметрами запроса, как я могу инкапсулировать обратный вызов ResponseHandler, поэтому мне не нужно повторять его при каждом вызове метода. Интересно, есть ли какой-нибудь другой хороший шаблон, который я могу использовать здесь.
Примечание
я думал о подклассов его и, как другие предложили, но я не могу показаться, чтобы получить ответ объекта JSON таким образом. Thanks
Да, я мог бы это сделать, но я забыл добавить это. Моя проблема по какой-то причине, я не могу получить ответ Json таким образом. – irobotxxx