Корбен
Авторизируюсь в приложении через вк Как сделать так чтобы в NavigationDrawer вверху были фотка и имя фамилия профиля?
Hououin
А чем реализуете дровер?
Корбен
В смысле
Hououin
Ну библиотека какая-то или самописный?
Корбен
По дефолту
Корбен
Ну когда создавал проект выбрал шаблон
Hououin
А, понял
Hououin
Внезапно трогал пару библиотек и писал сам но не трогал дефолтный из принмера (
Olexandr
отправляю пуши с консоли фаер бейс на все девайсы на которых есть прила. но когда я свернул прилу, то пуши не прилетают в метод onMessageReceived(RemoteMessage remoteMessage). как отловить такой пуш?
Корбен
Никто не в курсах как прикручивать?
Dmytro
Никто не в курсах как прикручивать?
Что тебя именно интересует? Как фотку с Вк достать или в дровер поместить?
Dmytro
Там разве хедера нет со своим лейаутом ?
Корбен
Есть
Корбен
Вот что туда вписать
Корбен
Чт
Корбен
Я не знаю
Dmytro
Вот что туда вписать
всмысле что? сделай лейаут хедера с имейджВью и тектосм как тебе угодно и все
Корбен
Та неее смотри идея какая Человек авторизации проходит в приложении через вк И при входе в header'e должно автоматом прописываться его аватар и имя фамилия (Пример:play market вот как там)
Igor'
В Яндексе почти не пишут на Котлине, аргументируя это тем, что Я не может терять ни малейшей доли пользователей. Мол, дело в обратной совместимости. Но ведь Котлин поддерживает Java вплоть до 6 версии. В чем дело?
Maxim
Господа, нужна помощь по xml
Maxim
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="oval" > <stroke android:height="1.0dip" android:width="1.0dip" android:color="#cc3CB371" /> <solid android:color="#cc3CB371" /> </shape> </item> </selector>
Maxim
Есть такой вот кружок
Maxim
Мне надо вставить в него диагональную линию, т.е. зачеркнуть его как-бы
Maxim
Подскажите?
Dmytro
Кто сказал, что не пишут?
таксист сказал) из Яндекса))
Igor'
Уважаемые HRы говорят, что мало и не везде
Igor'
Да, мнение не авторитетное
Mike
Уважаемые HRы говорят, что мало и не везде
Не все перешли, не все хотят. Но то, что HRы оперируют такими терминами — зашквар...
Igor'
Про "обратную совместимость" - это уже мои слово. Ладно. Есть ли какие-нибудь проблемы у Котлина с обратной совместимость, да и вообще стабильностью? Или это плод воображения лентяев и луддитов?
Igor'
Какие?
Anonymous
другие (с) ваш кэп
Igor'
Спасибо!
Igor'
Дай бог вам здоровья
Mike
Какие?
Обилие чеккастов. Невозможность избавиться от некоторых лишних методов, например, в компанионах.
Dmytro
ты ж уже написал решение? хтмл твой?
Mike
Элементарно гуглится по запросам вроде webview handle link clicks
Igor'
Вот, уже хорошо. Есть о чем подумать. Пришла в голову идея про кодогенерацию. Надо посмотреть, поковырять, насколько там все лаконично. Спасибо 😊
Rinefica
Привет! Подскажите, куда копать, мне нужен вывод тегов в поиске, как на Пикабу, то есть строками и с возможностью удалить. Знаю про spannable, но вроде не тот случай
Rinefica
Rinefica
Спасибо :)
Thymomenos
Ребят Задание получил, хелпаните, не могу понять как это сделать. В общем, нужно с помощью get запроса с сайта без тела и других данных отследить код ответа. Подскажите как это сделать, кто знает. я пытаюсь реализовать это так: public interface getUrl{ @GET("test301") Call<ResponseBody> CurrUrl(); } но он постоянно получает 0. кто знает, что не так, хелп
You
Покажите больше кода как минимум
Thymomenos
public class GetUrl { private static String BASE_URL = "http://appsforads.net/"; public static Services.getUrl getApi() { Gson gson = new GsonBuilder() .setLenient() .create(); Retrofit retrofit = new Retrofit.Builder() .baseUrl(BASE_URL) .addConverterFactory(GsonConverterFactory.create(gson)) .build(); Services.getUrl url = retrofit.create(Services.getUrl.class); return url; } }
Thymomenos
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); Call<ResponseBody> getUrl = GetUrl.getApi().CurrUrl(); getUrl.enqueue(new Callback<ResponseBody>() { @Override public void onResponse(@NonNull Call<ResponseBody> call, @NonNull Response<ResponseBody> response) { code = response.code(); } @Override public void onFailure(@NonNull Call<ResponseBody> call, @NonNull Throwable t) { } }); }
You
pastebin.com
Thymomenos
pastebin.com
https://pastebin.com/pb3iKQRh
Mike
https://pastebin.com/pb3iKQRh
почитай вообще, что такое асинхронность и зачем нужны коллбэки
Beka
Привет. Кто знает как работает dispatchKeyEvent?
Beka
Ивент передается виюшки который имеет фокус.
Beka
У каждого родителья вызывается dispatchKeyEvent?
Beka
Если какой то родитель захватит ивент(Возвращая true) получит ли дети этой виюхи дальше получить dispatchKeyEvent?
Anonymous
Доброе утро. Подскажите следующее: инициализирую ретрофит и отправляю колбек. В логах пишет, что коннект есть, но пустой body. Тостом выбиваю меседж. Вот собственно сам вопрос: ретрофит заново отправляет запрос, пока не будет удовлетворен метод респондс. Но иногда он не отправляет. Кто с этим сталкивался? Где прочитать про это?
Anonymous
Может, кеширование какое?
Простой пример с сайта ретрофита. Один колбек и обработка ошибок. И все.
Dmytro
Это не проблема. Удовлетворен значит true.
ретрофит "сам" не будет посылать запрос еще раз, если саксесс = фолс
Anonymous
ретрофит "сам" не будет посылать запрос еще раз, если саксесс = фолс
Да мы вообще не о том говорим. Попробую простыми словами. Выполняется код. Доходит до создания объекта ретрофит. Далее выполняется 1 запрос на сервер. Теперь, что мне интересно, что я хочу узнать: почему в логах пишется нескольуо запросов. Я надеялся что будет так - гет полетел на сервер, пришел ответ. И все, баста. Никаких телодвижений) а у меня 2 раза соединялось. Не все данные ретрофит отхватил или что)
Anonymous
значит проблема у тебя в коде, а не в ретрофите, или ты неправильно лоиг читаешь
Пока только я заметил, что после первого запроса, данные не отобразились в активити. Со 2 раза показались.
Dmytro
у тебя запрос по клику делается?
Dmytro
Ага
а ЮИ блочишь, чтобы нельзя было нажать кнопку 2 раз до того, пока ответ не придет?
Anonymous
Как будто ретрофит сам коннектится несколько раз, пока ответ ему не понравится.
Dmytro
Как будто ретрофит сам коннектится несколько раз, пока ответ ему не понравится.
первый раз такое слышу. Ответов столько же, сколько и запросов?
Gerc
okhttp повторяет запросы
Gerc
setRetryOnConnectionFailure(false);
Anonymous
setRetryOnConnectionFailure(false);
Кстати да..... Проверю. Спасибо
Sergey
Лог в студию, где два запроса отправляется. Уверен на 90, что запрос один, а второе это ответ, а ты - читаешь не правильно