Gleb
все понял, getIntent писал вместо просто intent
Gleb
а вообще странно, если newIntent срабатывает, почему не меняется на новый интенет в getIntent? яже после super вызываю
Gleb
м. я думал примерно такое поведение в супере и есть, но нет) спасибо)
Denis
Добрый день.
Народ, есть такая проблема. Забираю json c сервера с помощью ретрофита.
Такой вот метод из интрефейса api:
Call<List<DayOfWeek» getDayOfWeekList("Authorization" String authHeader,
@Path("childrenId") int childrenId,
@Path("date") String date);
Так вот делаю запрос:
Call<List<DayOfWeek» dayOfWeekListCall = mEsoApi.getDayOfWeekList(authHeader, mChildrenId, mDateString);
dayOfWeekListCall.enqueue(new Callback<List<DayOfWeek»() {
@Override
public void onResponse(Call<List<DayOfWeek» call, Response<List<DayOfWeek» response) {
if (response.isSuccessful()) {
if (response.code() == 200) {
List<DayOfWeek> dayOfWeekList = response.body();
}
}
@Override
public void onFailure(Call<List<DayOfWeek» call, Throwable t) {
}
});
Данные прилетают в List<DayOfWeek>. Все хорошо Но не всегда. Когда начал делать отладку заметил, что
иногда в строке запроса появляется, сука, хрень лишняя в виде %20
Вот такой url правильный:
Request{method=GET, url=***/android/scores/6/2017-10-11, tag=null}
Такой вот сам добавляет %20 при одинаковой передаче параметров
Request{method=GET, url=***/scores/6/ 2017-10-11, tag=null}
Не знаю, как избавиться от непонятно откуда появляющейся строки %20
Arsen
это пробел в юникоде
Denis
Арсен, а как от этого избавиться?
Arsen
ну джейсон в боди прилетать должен, там не должно быть такого, в чем отлаживаете?
Arsen
если в браузере смотрите, то там это норма
Alexey
Может у кого есть пример с кастомным logansquare TypeConverter?
Denis
Спасибо)
Arsen
в юникод конвертируется когда через параметры отправляется инфа тип урл?param=value если value с пробелом, то он заменится на %20
Denis
спасибо)
Artëm
А что случилось с Moxy? Коммитов в проекте с мая нет, там всё хорошо с проектом?
Artëm
Работает, но чтобы не получилось, что проекты базируются на брошенном фреймворке
ivn
Друзья подскажите как работать с xml? есть может какая тема как с json типа json в pojo, как вообще мапить xml, кроме очевидного, руками
NodeList config = root.getElementsByTagName(TAG_IMAGE); и прочее
Aleksandr
SimpleXml вроде
Алексей
Не будет утечек если я сделаю такое расширение класса активити
fun Activity.requestFocus(view: View) {
if (view.requestFocus()) {
window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE)
}
Денис
Есть у кого 3д принтер ?)
Anonymous
Ребят , как обьяснить начальнику , что переход на google maps требует задержки 1-2 сек для подгрузки , он это не понимает и думает что это мой косяк
Arsen
найди приложение гугла, где есть переход на карты
Anonymous
пробывал , говорит а ты оптимизируй , мол хули так медленно у меня же S7 Edge
Varvara
посоны и посонессы, объясните, пожалуйста, почему после обработки KefirBB текст не парсится HTML парсером? И какой вообще нормальный человеческий спопоб парсить HTML?
Anonymous
Donna
shokan
Всем привет! Поделитесь пожалуйста ссылками на best practices по созданию Pin lock (экран блокировки где вводим код доступа для открытия приложения ). в частности интересует: где и как хранить сам код?
Denis
кто-то сталкивался с таким багом?
https://stackoverflow.com/a/37869501/3210556
Denis
Doze mode распространяется на всё приложение или на отдельные его процессы?
Если первый процесс не будет спать, то и второй тоже не будет, или может заснуть?
Dmitry
всем привет. а кто сталкивался с такой задачкой, как "резиновый" скролл (даже не знаю, как еще это назвать правильно) - т.е. я тяну список с айтемами, но если айтем зашел за экран более чем на половину (высоты, если список вертикальный), то он уже автоматом прокрутит сам (если пользователь отпустил список), а есл меньше - то откатит обратно на этот айтем. вот что-то даже мыслей нет, как это делать
Всеволод
Dmitry
Artem
Всем привет! Была классная книжка по RxJava1, Reactive Programming with RxJava. Не подскажете есть ли что-то такое же крутое по rx2?
Artem
о, выглядит как то что надо! Спасибо
Alex
Добрый вечер. Ребят, кто-нибудь знает, что может быть за покупку хороших отзывов и оценок приложения на маркете (условно, если предлагать по рублю каждому, кто поставит 5 звёзд)?
Anton
Олександр
😂
Alex
Уверены? В Appstore за такое могут забанить
Рафаэль Гайнулин
ну если 1000отзывов в день пампанешь - во первых из 1000 отобразятся только ~10 и да могут забанить
Alex
Прям пользователям предлагать, только не в самом приложении, а на площадке, где они кучкуются
Саша Батанова
Всем привет!)
у меня тулбар сткрывается при открытии клавиатуры - как зафиксировать его? чтоб он не скрывался?
Alexey 🇪🇸
Антон
Сорцы для Апи26 появились
™Danny🎱
™Danny🎱
Alexander
Всем привет, подскажите в чем может быть косяк. Есть активити в которой свапаются 2 фрагмента, в которых в корне лежит ScrollView. Есть нижний навбар. В одной активити, если прокрутить в самый низ, навбар не перекрывает самый нижний элемент (остается margin). В другой перекрывает.
Alexander
Alexander
Alexander
Если у скролл вью маржин ставить, все очень страшно становится, над навбаром появляется что-то типа его продолжения
Александр
Александр
И гугл не рекомендует так делать. Типа если у вас всего два экрана, то лучше для этого юзать табы.)
Osip
И еще не рекомендуется карточки в таких случаях использовать
Alexander
Это типа тестовое задание и в нем написано делать все именно так :)
Alexander
https://pastebin.com/VyuqXtYR MainLayout
Osip
Жуть о.о
Osip
Может это проверка вырвет тебя от такого или нет?
Alexander
https://pastebin.com/qsjut0tx фрагмент с контактами
Alexander
Кто будет платить за тестовое на джуна, лул
Alexander
https://pastebin.com/SDhF7zEn фрагмент не с контактами :)
Александр
Alexander
Лэйаут, в котором навбар не перекрывает последнюю карточку
Александр
Посмотри у гугла сэмлы, так будет проще. Слишком много писать с телефона лень.
Denis
1) подскажите, вот везде советуют юзать foreground service чтобы не иметь проблем с Doze mode
допустим мне надо собирать gps данные / обрабатывать их и отправлять на бэкенд
мне это надо все в fg-service делать, или можно только собирать и в onLocationChanged отправлять (например локальным броадкастом) куда-то в более подходящее место для обработки и отправки на сервер?
2) ещё вопрос: есть баг, из-за кторого Android M игнорит fg-сервисы и отдаёт их на съедение Doz`у
советуют запускать fg-service в отдельном процессе
в таком случае что будет в Doze работать корректно (иметь доступ к GPS/network и чаще чем раз в 30 минут)?
- только сам fg-service?
- процесс, ассоциированный с fg-service?
- вся приложуха?
Александр
И recycle view в скролле это не очень хорошо. Да и констрейнт так юзать на большой грех смахивает.)
Александр
Alexander
Ну типа вместо 2 вложенных линеар лэйаутов 1 констрэинт. И так 4 раза. Глубина вложенности 2 вместо 3 и количество 4 вместо 8. Мне кажется и читаемость повышается :)
Александр
Alexander
Возможно. Recycler горизонтальный?
Ресайклер вертикальный, но там я ещё не определился что лучше воткнуть - линеар лист наверное все таки. Там будет вертикальный список из 5 элементов.
Александр
Александр
Alexander
Type view
Ну в любом случае спасибо за советы 😊
ivn
други, кто знаком с SyncAdapter? или я один провтыкал существование данной фичи?
Alexey
Хлопцы кто-нибудь сталкивался с таким - добавил флавор и на нем не собирается проект, манифест в этом флаворе весь красный, пишет что No resource found на стринги из манифеста
ivn