Andreu
да, решение - юзать другой эмулятор
Andreu
genymotion, кажется
Anonymous
Вот тут ошибочка - виртуализация у меня есть так как виртуальные машинки стоят
Alexander
всем привет, подскажите тулзы для того чтобы через скрипты (adb) управлять устройством, нужно что-то на подобии Selenium только для андроида. Интересует именно интеракция с UI компонентами, нажатие на кнопочки и тд. Именно не через тесты (определенного приложения), а по всему устройству
Alexander
вот такое нашел https://github.com/xiaocong/uiautomator , но я не юзал пока тулзы подобные, может кто-то поделится опытом что использовали) только тач ивенты пожалуйста не предлагать слать через адб)
Alexander
Cucumber какой-нибудь?
Ну это вроде как запускаются вместе с приложухой, для которой есть сорцы, а мне надо чтобы можно просто устройством было управлять через адб, но не высчитывать координаты самому, по названию окон/компонентов кликать
les
Через скрипты запускать тесты
Alexander
да, но не совсем то что надо
les
Через bash дёргать adb
les
Не то?
Anonymous
виртуализацию не тянет процессор
Решил уже, через замену как я понял ABI - и все запустилось
Vladislav
Всем привет! Как можно во фрагменте отследить OnBackPressed? Смотрю в интернете, а там везде говорится про бэкстек и прочее. мне нужно чтобы у меня отслеживалось изменение конкретно во фрагменте, чтобы по нажатию назад не переходило в предыдущий фрагмент, а убирались некоторые элементы в xml. Я нашел только про backpressed с backstack... Что искать?
LeV
Тут реализовано. Создаешь интерфейс онбэкбаттонлистенер, имплементишь нужные фрагменты от него. В активити смотришь, если видимый фрагмент реализует этот листенер, то выполняешь его, если нет, то суперовский метод
Сергей
Подскажите, подключил admob. С кодом все 100% впорядке. Но объявления не загружаются… В логе пишет i/ads ad failed to load 3
Обычно это означало что отведенное место мало для соотв.баннера. Ну и разр.на интернет надо проверить
Станислав
Обычно это означало что отведенное место мало для соотв.баннера. Ну и разр.на интернет надо проверить
Это межстраничное видео. Какое именно разрешение на интернет нужно проверить?
Сергей
Впрочем с межстраничными не работал, а сообщения там не очень информативны.
Станислав
Которое в манифесте. Мало ли.
А, с этим все норм. Я тут нагуглил, что эта ошибка может возникать из-за того, что приложение еще не в магазине. Но все равно странно, обычно до публикации в сторе все равно можно тестить рекламу
Dmitrii
Всем доброе утро! Помогите разобраться, ошибок нет, но и Интент не открывается try { val file = File(context!!.cacheDir, "invoice.png") val newFile = File(file, "invoice.png") val out = FileOutputStream(file) bitmap.compress(Bitmap.CompressFormat.PNG,100,out) out.flush() out.close() file.setReadable(true,false) val shareIntent = Intent() shareIntent.action = Intent.ACTION_SEND shareIntent.flags = Intent.FLAG_ACTIVITY_NEW_TASK shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(newFile)) shareIntent.type = "image/png" startActivity(Intent.createChooser(shareIntent, "Share image via")) } catch (e: Exception) { e.printStackTrace() }
Max
допустим я делаю запрос, проверить доступен ли имейл для регистрации, и мне приходит 200 и боди "имейл доступен" или 400 "имейл не доступен". Это нормально? Почему ошибка 400 то ?
Николай
Наверное. Потому,что так реализовано на сервере. Разраб сервера может тебе любой, какой посчитает нужным, код вернуть в ответе на определённый запрос
Max
Наверное. Потому,что так реализовано на сервере. Разраб сервера может тебе любой, какой посчитает нужным, код вернуть в ответе на определённый запрос
мы уже вместе с ним прочитали спецификацию, где чётко написано что такое 400, но он продолжает их слать когда запрос подразумевает негативный ответ.
Dmitrii
Парни помогите по интенту, сегодня релизить надо, а он не открывается:(
Double Cat.
Single activity!
Кроме) проект не новый
Double Cat.
И оно не решит проблему Откроется новая / дубль активити вроде
Kanstantsin
И оно не решит проблему Откроется новая / дубль активити вроде
это всё решается флагами, а открытие фрагментов ты сам хэндлишь
Kanstantsin
так что там всё решаемо
Anonymous
почему next не активен?
Kanstantsin
почему next не активен?
потому больше нет следующих страниц ? и надо жать finish
Anonymous
оу, спасибо
Kanstantsin
последняя страница в выборке
Anonymous
да точно
Vadim
Чем черевато не складывать подписки в CompositeDisposable ? У меня реализован поллинг запросов через Х секунд, пока не добьюсь необходимого результата. И таких поллинг потоков может быть много. Я их все складываю в один CompositeDisposable, и вызываю clear() при получении нужного результата
Vadim
мне для каждого поллинг запроса вызывать свой CompositeDisposable ? или можно как-то определять какую именно подписку чистишь
Vadim
или вообще чистсить не надо и при onError/onSuccess она сама завершится?
Anonymous
У кого-то есть готовый TerminalView?
Vadim
Сама, по-идее
мне Lint просто ругается на это The result of subscriber is not used
Vadim
Как Error или как Warn?
желтым как warn
Vadim
А делаю я так:
Vadim
и при вызове disposeBag.clear() все поллинг подписки удаляются...
Vladyslav
Он тебе как бы подсказывает, что лучше бы использовать все результаты, иначе зачем тогда запросов много и много наблюдаемых объектов? :)
Vadim
а нужно только ту, которая релаьно завершилась
Vadim
получается мне CompositeDisposable локально нужно создавать?
Vladyslav
Та, что завершилась сама себя удалит
Vladyslav
После onError/onSuccess Observsble/Observer перестают существовать
Vladyslav
И лучше делать локальные CompositeDisposable, или может быть то, что ты случайно выпилишь нужную подписку
Vladyslav
Так как clear() убивает всех сразу
Vadim
океей, спасибо
Evgeniy
Добрый день. Использует ли кто montionlayout в проде. Если используете вы получается сидите на 4.0 андроид студио или вручную прописываете анимации?
Valeriy
кто знает, если у меня есть большой EditText, у меня клавиатура открывается только при клике на ту строку где есть текст, если текста нет,то на первую строку,как сделать чтобы клавиатура открывалась при любом клике на editText?
Everyday
Доброго дня всем. начинаю юзать retrofit 2. не могу понять, что не так. можете оказать помощь?
Everyday
Everyday
через постман все возвращает . что я делаю не так. мб глупая ошибка где есть ?
Everyday
поставил println в onFailure и в onResponce - даже не заходит в эти блоки
Maryna
привет всем, можно как то трекать когда юзер включает отключает уведомления в настройках?
Kirill
Как вариант вместо list<user> попробуй responsebody
Kirill
Channel notification. Это объемный материал)
Kirill
Надо создать канал а потом в приложении получать состояние канала. Там все можно узнать о настройках уведомлений из настроек телефона
Everyday
Kirill
т.е. просто тело возвращать ?
Даа. Если какой-то косяк в user то так поймёшь.. Хотя поидее фэйл бы возвращал
pavelkostyukov
Привет всем, кто может подсказать сервис по рассылке смс для авторизации и своей api?
Aleksey
поставил println в onFailure и в onResponce - даже не заходит в эти блоки
То, что на втором скриншоте - бред, потому что результат в колбэк приходит после того, как исполняются принты
Everyday
и поставил принты в в колбек