BullyBoo
Пожалуйста)
Arsen
Кто-нить наблюдал проблемы с инстант раном? всякую дичь ненужную кеширует. Скролил вьюпейджер для дебага через .setCurrentItem(4); , где вручную разные индексы передавал, а инстант ран запоминает первое переданное значение, а все последующие изменения игнорит. Т.е. изменил 4 на 3 или 5 и сбилдил, а по факту все равно 4 осталось.
Arsen
ага, только вот он по умолчаанию включен
Arsen
и каждый наткнется на кучу проблем, пока не поймет, в чем дело
Tishka17
Вопрос. Вот у меня есть интерфейс: java interface X<P>{ void set(P p, int x, int y) Я ожидаю в другом месте экземпляр X<QWE>. По сути дёргаю как xQwe.set(1,2) И в классе QWE есть метод set_impl(int a, int b) Я же могу вместо обьекта, реализующего интерфейс передать просто QWE::set_impl? То есть, это съело. Вопрос, есть ли ограничения по версии андроида?
Tishka17
Ну это же лямбды
Dug
Ну это же лямбды
Ну это же андроид)
Tishka17
И мне идея старательно в других более простых местах предлагает заменить на такое
Tishka17
И да, desugar есть при компиляции
(
А нет, соврал
(
Лямбды можно юзать на любой версии, да
Tishka17
Просто хз, нет ли тут чего-то особенного. Например, с ретролямбдой у меня лямбды вместо Runnable не работали
Tishka17
И не надо ли что прогарду тут прописать дополнительно?
Aleksandr
вопрос по ui тестам
Aleksandr
Aleksandr
как мне нажать на эту кнопку правильно? какой id указать в виде параметра в withID?
Tishka17
https://developer.android.com/studio/write/java8-support
Спасибо. Значит any. Правда хз что имелось ввиду под поддержкой java.util.function. типа сами классы недоступны? Тогда вроде меня устраивает
Tishka17
Отлично
Tishka17
Спасибо
Aleksandr
это часть вот этой вот зависимости - https://github.com/firebase/FirebaseUI-Android
Aleksandr
при переходе на экран авторизации оно появляется
Aleksandr
я хочу его закрыть
Aleksandr
закрывается
Aleksandr
но окно появляется только если вставлена симкарта
Aleksandr
если симкарты нету то и окна нету
Aleksandr
я хз, я хотел протестить поведение с ней
Aleksandr
хотя я не знаю насколько это правильно
Aleksandr
я пока смог сделать это вот так
Aleksandr
Aleksandr
насколько это правильно?
Artem
Помогите пожалуйста. В чём может быть дело? https://pastebin.com/wEHw9cnQ
Artem
Делаю секундомер
Artem
На tvTimerMin.setText(initializeStopwatch().get(0)); летит android.content.res.Resources$NotFoundException: String resource ID #0x0
Tishka17
Может все таки сконвертировать число в строку?
Tishka17
О. Кстати. Я могу сделать аннотацию, чтобы в качестве параметра принимались только строки из определенного класса? Енумы чёт не хочется полодить, так как на вход и выход одна строка
Kirill
это точно не то)так он задаст, что одна TV занимает четверть экрана, другая 3 четверти
Evgenii
число + "" = строка
Tishka17
String.format()
Sergey Rodionov
зачем ui automator? espresso разве не понянет? а так пробовал UiObject uiObject = mUiDevice.findObject(new UiSelector().enabled(true).className( Button.class.getName()).resourceId("android:id/some_button"));?
Anton
Господа нужно сгенерировать некий уникалный номер для девайса чтобы на сервере понимать что запрос пришел с одного девайса. Imei не хочу использовать потому что придется просить пермишен у пользователя. Какие еще есть варианты ?
Anton
Просто генерить рандомную строку?
Да думаю этого будет достаточно. Главное чтобы она была уникальной
Sergey Rodionov
никаким образом не заработало у меня просто с эспрессо.
попробуй тот вариант, должен сработать
(
Да думаю этого будет достаточно. Главное чтобы она была уникальной
Просто нужно будет ещё заморочиться, как их сделать уникальными, точнее, чтобы проверка на уникальность работала быстро
Anton
UUID.randomUUID() гарантирует уникальность ? Я не пойму по какому принципу он генерирует
Anton
https://developer.android.com/training/articles/user-data-ids
Читал это. Судя по всему мой вариант это UUID.randomUUID(). Но я не пойму за счет чего достигается уникальность
Roman
Подскажите, а парсить json в presenter это же хрень какая-то? Это же в репозитории у нормальных людей?
Алексей
за счёт статистической невероятности совпадения
Aleksandr
попробуй тот вариант, должен сработать
мой вариант с UiObject как на скриншоте тоже срабатывает
Aleksandr
мне интресено насколько правильно юзать тут UiObject а не стандартный espresso
Sergey Rodionov
мой вариант с UiObject как на скриншоте тоже срабатывает
будет еще 1 кнопка с таким текстом и что тогда?
Aleksandr
Sergey Rodionov
мне интресено насколько правильно юзать тут UiObject а не стандартный espresso
думаю что не совсем правильно, так как uiautomator для других целей, например, из твоего приложения стороннее открыть и там покликать
Aleksandr
думаю что не совсем правильно, так как uiautomator для других целей, например, из твоего приложения стороннее открыть и там покликать
ну с помощью espresso никак не получилось, но с другой стороны это и не мое активити, а то что стартует из зависимостей
Stas
юзер регистрируется не по емейлу, дальше выполяет покупку внутри приложения с помощью in-app purchase, пытается подтвердить покупку, но запрос не проходит. в этот момент кто-то перехваетыват токен покупки, и подтвержадет ее в другом аккаунте.
Stas
как от этого защищаться?
Ravshan
Ребят как это называется допустим в Layout -> Recycle View, но он пустой пока и там отображается ImageView с TextView (Пусто), а после добавления item в RecycleView изчезает ImageView с TextVew
Ravshan
Fragment заменяется c RecyoleView?
Ravshan
ага то что надо, а можно ссылку какую то example?
Tishka17
Ничего нет гарантированного
Tishka17
Можешь просить сервер при первом старте выдать тебе новый id и его дальше использовать
‍Yap
привет) в прогуард -keepattributes *Annotation* вместо слово Annotation надо поставить название конкретной аннотации?
Roman
Нет, там из файла читают. Пытаюсь убедить, что делать это в презенторе тупо
(
Нет, там из файла читают. Пытаюсь убедить, что делать это в презенторе тупо
А что читают? Если конфиги, то ничего не поделаешь, а если нет, то да, тупо
Roman
А что читают? Если конфиги, то ничего не поделаешь, а если нет, то да, тупо
Набор данных в джейсоне. Просто как какой-нибудь гет от сервера, но в файле
Pavlo
Всем привет! Кто нибудь знает почему Google Sign in не работает в release apk?
Еще может быть проблема , если вы учавствуете в программе google play app signing, то google передподписывает своим сертефикатом, и естественно меняется отпечаток сертефиката.