Доброй ночи, проблема такая. Есть activity и есть ApiController нужно из активити выполнить метод в апиконтроллере, который отправит post запрос на сервер, и при получении ответа изменится UI. Это нужно сделать асинхронно без блокировки UI. Не подскажете в как это реализовать (android)
Попробуйте либу OkHttp.
Подключите так:
compile 'com.squareup.okhttp3:okhttp:3.6.0'
С ней запросы выглядят так:
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("http://publicobject.com/helloworld.txt")
.build();
client.newCall(request).enqueue(new Callback() {
@Override public void onFailure(Call call, IOException e) {
e.printStackTrace();
}
@Override public void onResponse(Call call, Response response) throws IOException {
if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);
Headers responseHeaders = response.headers();
for (int i = 0, size = responseHeaders.size(); i < size; i++) {
System.out.println(responseHeaders.name(i) + ": " + responseHeaders.value(i));
}
System.out.println(response.body().string());
}
});
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть Библиотека и нужно в него добавить некоторые методы
Доброго времени суток! Пытаюсь реализовать пример использования Tess4j, столкнулся вот с таким исключением:
Дело в том что поток с первого раза корректно срабатывает и через цикл я останавливаю этот потокПотом через какое то время обратно запускаю...
Нужно, чтобы textView в фрагменте из Tabbed Acticity менялся в зависимости от даты в календаре, вот код этого окна: Tab1java