Kirill
Влад
https://developers.google.com/identity/sms-retriever/request
--------
я не делал... значит ли это, что я не собака?)
Alexandr
Ну если парень для снбя хочет сделать, он же не будет брать готовое :)
Alexandr
Плюс пагинацию можно делать разными способами
Alexandr
Вот например усложнение–реализовать возможность удалять элементы из списка, и при повторном запросе их не отображать
Arsen
звучит как костыль)
Arsen
удаление на бекенде должно быть
Alexandr
Это не коствль.это суровй продакшн D
--------
так тут не удаление, а фильтр
--------
насколько я понял
Alexandr
Если бэкенд не любит нагрузку, делаешь локально, потом засинкаешь с бэком когда-нибудь
Arsen
ну тогда в тз глагол плохо подобран
Igor
о, да, фильтрация + пагинация - вот уже больше на реальное тестовое похоже
Иванов
Anonymous
Arsen
кстати фильтрация тоже на беке делается
Arsen
по крайней мере когда пагинация есть
Arsen
у клиента ведь тольк очасть данных
Igor
так то любой дурак сможет
Yevgen
Ребят, подскажите в чем проблема, гуглил но ничего не нашлось
03-27 07:03:41.000 2214-2214/? E/memtrack: Couldn't load memtrack module (No such file or directory)
03-27 07:03:41.000 2214-2214/? E/android.os.Debug: failed to load memtrack module: -2
при установки апк на устройство и эмулятор такая ошибка, если со студии запускаю все работает
Arsen
эти логи скорее всего не про твое приложение
Arsen
апк как собираешь?
Arsen
через билд -> билд бандл -> билд апк?
Yevgen
как обычно, 2 галочки на сигнатуры
Yevgen
да
Arsen
signatures do not match the previously installed version; ignoring!
Arsen
удали старое перед установкой
Arsen
это релизный билд?
Yevgen
да, так на телефоне то не было приложения, была первая установка
Arsen
а пишет, что была и подписи отличаются
Turalllb
Подскажите почему происходит это исключение. but got android.view.ContextThemeWrapper ? Он ругается на обработчик onClick прописанный в xml . Форум предлагает отказаться и устанавливать слушатель вручную через setOnClickListener . И да, это решает проблему. НО почему это происходит на отдельных телефонах, например у меня андроид 6 падает на некоторых вкладках, а на некоторых, на которых тоже используется onClick из xml он не падает. ЧТо за магия? https://stackoverflow.com/questions/37735852/button-click-causes-app-to-crash
Arsen
у дебага такой же апп ид ,а подпись - дебажная, от студии
Nick Senchurin
всем привет, а как то можно проверить что я уже прибиндился к сервису?
Nick Senchurin
или надо руками булевый флаг создавать?
Arsen
а зачем тебе такая проверка?
Nick Senchurin
Одновременно к службе могут подключиться сразу несколько клиентов. Однако система вызывает метод onBind() вашей службы для получения объекта IBinder только при первой привязке клиента. После чего система выдает такой же объект IBinder для любых дополнительных клиентов, которые выполняют привязку, без повторного вызова метода onBind().
Nick Senchurin
т,е можно не переживать что я привязываюсь повторно?
Arsen
а как так получается, что ты привязываешься повторно?
Arsen
обычно у компонентов симметричные колбеки жизненного цикла, в одном подписался, в другом - отвалился
Arsen
Leonid
Nick Senchurin
Kirill
SMS Retriever API
Так там же должно быть смс только в определенном формате, не?
и как я понял нужен свой сервак для проверочного сообщения, или я не прав и могу читать любое сообщение которое приходит вне зависимости от формата?
Leonid
Leonid
Leonid
Исключения только для банков и "звонилок"
Alexandr
Забавно. Это они в aosp запушили?
Alexander
Ребят , кто нибудь имел опыт ковырять автомагнитолы через студию , или это так не работает ?
Alexander
Которые на Android естественно
Leonid
Arsen
гугл может добавлять в исключения если сможешь их убедить, что эта фича действительно нужна.
We may grant limited exceptions to the default handler requirement in cases when an app is not the default handler, but abides by all of the above requirements and clearly and transparently provides a highly compelling or critical feature where there is currently no alternative method to provide the feature.
Leonid
Arsen
а чем ретривер не устраивает?
Arsen
проблема в операторе
Arsen
все очевидно
Leonid
если все так несекьюрно - не проще ли FirebaseAurh пользовать?
10'000 смс в месяц бесплатно дают
RASHIT
ребята всем доброго дня, использовать дата биндинг чтобы не городить в коде инициализацию и присваивать каждому слушатель, а просто в xml во фрагменте присовить onClick а switch-ом перебирать это норм вообще практика? у меня 40 уроков и в каждом из них с 10 по 100 примеров и надоедает выше описанное.
Arsen
или просто отказаться от автозаполнения, пусть юзер сам вводит ;)
Leonid
+
Arsen
никогда не понимал этой фичи, вроде бы речь про секьюрность, но вметсо тебя смс заполняет "бот"
Turalllb
всё равно не понимаю. Пишет что ожидается моя активность, а пришел ContextThemeWrapper. Ну да в иерархии над AppCompatActivity стоит ContextThemeWrapper. Но почему ведь точно так же и на работающей активности и на неработающей
Leonid
Arsen
не понимал с точки зрения UX
Arsen
подтверждение фингерпринтом, вот это я понимаю фича, не всем досутпная правда )
Turalllb
RASHIT
ну вроде switch и ставят для перебора слушателей
да это я знаю, я про это говорю
pl = view.findViewById(R.id.p1lesson1);
pl.setOnClickListener(this);
чтоб вот эту охинею не писать для 100 элементов, мимо пройти в разметке онклик а в коде свитчом перебирать, но для этого нада датабиндинг чтоб во фрагменте работала
Alexey
Alexey
хоть в setOnCLickListener, хоть в хэшмапе
Turalllb
Arsen
Arsen
а что по абстракциям? адаптерам
Arsen
и т.д.
Turalllb
но он кажется не даст свитчем перебирать..илли даст.. не пробовал его