BullyBoo
Kirill
BullyBoo
Пожалуйста)
Arsen
Кто-нить наблюдал проблемы с инстант раном? всякую дичь ненужную кеширует. Скролил вьюпейджер для дебага через .setCurrentItem(4); , где вручную разные индексы передавал, а инстант ран запоминает первое переданное значение, а все последующие изменения игнорит. Т.е. изменил 4 на 3 или 5 и сбилдил, а по факту все равно 4 осталось.
Dug
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
Ну это же лямбды
Tishka17
И мне идея старательно в других более простых местах предлагает заменить на такое
Tishka17
И да, desugar есть при компиляции
(
А нет, соврал
(
Лямбды можно юзать на любой версии, да
Tishka17
Просто хз, нет ли тут чего-то особенного. Например, с ретролямбдой у меня лямбды вместо Runnable не работали
Tishka17
И не надо ли что прогарду тут прописать дополнительно?
Алексей
Aleksandr
вопрос по ui тестам
Aleksandr
Aleksandr
как мне нажать на эту кнопку правильно? какой id указать в виде параметра в withID?
Алексей
Tishka17
Отлично
Tishka17
Спасибо
Aleksandr
это часть вот этой вот зависимости - https://github.com/firebase/FirebaseUI-Android
Aleksandr
при переходе на экран авторизации оно появляется
Aleksandr
я хочу его закрыть
Aleksandr
закрывается
Aleksandr
но окно появляется только если вставлена симкарта
Aleksandr
если симкарты нету то и окна нету
Tishka17
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 не хочу использовать потому что придется просить пермишен у пользователя. Какие еще есть варианты ?
Aleksandr
(
Sergey Rodionov
Anton
UUID.randomUUID() гарантирует уникальность ? Я не пойму по какому принципу он генерирует
Алексей
Roman
Подскажите, а парсить json в presenter это же хрень какая-то? Это же в репозитории у нормальных людей?
Алексей
за счёт статистической невероятности совпадения
(
Aleksandr
мне интресено насколько правильно юзать тут UiObject а не стандартный espresso
Sergey Rodionov
Aleksandr
Sergey Rodionov
Aleksandr
Stas
юзер регистрируется не по емейлу, дальше выполяет покупку внутри приложения с помощью in-app purchase, пытается подтвердить покупку, но запрос не проходит. в этот момент кто-то перехваетыват токен покупки, и подтвержадет ее в другом аккаунте.
Stas
как от этого защищаться?
Ravshan
Ребят как это называется допустим в Layout -> Recycle View, но он пустой пока и там отображается ImageView с TextView (Пусто), а после добавления item в RecycleView изчезает ImageView с TextVew
Ravshan
Fragment заменяется c RecyoleView?
Ravshan
ага то что надо, а можно ссылку какую то example?
Tishka17
Tishka17
Ничего нет гарантированного
Tishka17
Можешь просить сервер при первом старте выдать тебе новый id и его дальше использовать
Yap
привет)
в прогуард -keepattributes *Annotation* вместо слово Annotation надо поставить название конкретной аннотации?
Sergey Rodionov
Roman
Нет, там из файла читают. Пытаюсь убедить, что делать это в презенторе тупо
(