Andrey
Я вот сегодня только обнаружил тупо матрёшку из трёх сложенных линеаризации лэйаутов. Без какого либо смысла
ну на дроиде 6+
Gromozeka
по идее да, SMS
вот его там нет
Ну можно попробовать втупую выпилить как в ответе сказано
глядишь всё ок будет
но это странно, по идее же в merged manifest из либы бы показало
Gromozeka
глядишь всё ок будет
попробую, уже апиляцию написал в гугл, говорят ответим если посчитаем релевантным
Сергій
Я не стыкался, но кто-то тут писал
Gromozeka
версия которую они удалили
Gromozeka
Надо деактивировать старую версию
это смешно, сейчас в консоли увидел что они сами не считают что приложение требует это разрешение
Сергій
это смешно, сейчас в консоли увидел что они сами не считают что приложение требует это разрешение
Мне кажется они смотрят и на предыдущее сборки. Кто-то тут точно разобрался с этим
Yuri
Здравствуйте, получил accesstoken гугла, пытаюсь получить список файлов: https://www.googleapis.com/drive/v2/files?access_token=мой токен ... пишет ошибку 403. в чем причина?
Mike
Они ж платные, должна быть поддержка
Nameless
Nameless
Кто-нибудь может подсказать из за чего такая хрень может произойти?
Nameless
Как в асинк таске в doInBackground может такой эксепшн выскачить, если этот метод, как раз таки и есть отдельный юи тред по определению
отдельный юи тред?
юи тред же один
Nameless
(В этом методе и там падает делаю setOnClickListener)
Nameless
Ой
Nameless
то есть это отдельный тред
надо с мейн потока это вызвать просто
и всё
Nameless
AsynkTask же как раз и предназначен, чтобы в отдельном потомке работать, так?
ну да
в onPostExecute вызови
https://android-developers.googleblog.com/2009/05/painless-threading.html
Nameless
то есть листенеры надо в меин потоке пихать, а саму юиху в отдельном, так?
после выполнения таски если надо работать с ui, делай это в onPostExecute, потому что doInBackground выполняется не в главном потоке
ну и да, листенеры вообще можешь поставить где-то в другом месте с самого начала
Nameless
Ну да я вот как раз таки с юихой в onPostExecute и работал, а в бэкграунде просто листенеры сечу
Nameless
и прикол в том, что крашится приложение где-то 1 из 15 раз
Nameless
14 раз спокойно проработает, а на 15-й крашнется и руганется на строку где я сечу листенер
Nameless
и гвоорит, что не втом потоки это делаю
а зачем листенеры там сетить?
onPreExecute(), onPostExecute() and onProgressUpdate() are all invoked on the UI thread
Nameless
Хз
но про 1 из 15 хз
Nameless
и интересно что он на 7 андроиде стабильно их сетил, эта проблема ток на 8-м плавает
Nameless
в общем буду сетить в другом месте
Nameless
спасиб
Yuri
https://ru.stackoverflow.com/questions/949404/%D0%9D%D0%B5-%D0%BC%D0%BE%D0%B3%D1%83-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2-%D0%B8-%D0%BF%D0%B0%D0%BF%D0%BE%D0%BA-google
Yuri
Dmytro
и интересно что он на 7 андроиде стабильно их сетил, эта проблема ток на 8-м плавает
public void setOnClickListener(@Nullable OnClickListener l) { if (!isClickable()) { setClickable(true); } getListenerInfo().mOnClickListener = l; } скорее всего, в какой-то момент времени view еще не успевает узнать, что она кликабельная, и, как следствие, setClickable с другого потока с вытикающими последствиями. А то что, репродьюсится только на 8 дроиде -- совпадение. Вообще, плохая история делать что-либо с view не на мэйн треде
Kirill
Добрый вечер. Вопрос по Firebase, кто разбирается. У меня есть класс с полем isClient типа Int. Закидываю этот класс в Database через databaseReference.setValue(myObject). По каким-то причинам в бд сохраняется поле "client", а не "isClient". @PropertyName("isClient") не помогло. С чем это может быть связано?
Kirill
А зачем вам именно isClient
Проект в firebase написан для иос, нужна поддержка на андроид, иос ищет именно isClient
Kirill
Переименовать поле в ios на client?
Код иос трогать нельзя, нужно подстраиваться в андроиде
Ferrero
Код иос трогать нельзя, нужно подстраиваться в андроиде
А вы в файрбейз отправляете объект или map?
Kirill
Объект
Ferrero
Объект
Можете попробовать передавать hashmap
Vlad
над полями в конструкторе
Mike
(кратко о том, что бывает, когда работаешь с мудацкими API)
Dyno
посмотрите пожалуйста что не так у меня с биллингом? Использую Play Billing Library https://gist.github.com/pringleActivity/dbbc7b6157dd4e006f5c3bf7725c0f2f вроде все уже сделал правильно, все по официальной документации делал, а все равно ошибка
Dyno
Screenshot (Feb 26, 2019 02:39:26)
Dyno
приложение уже опубликовано. на одних аккаунтах работает нормально, на других error
Dyno
я думаю в консоле я ничего не мог где-то накосячить? потому что в коде вроде порядок 🤔
Dyno
но с аккаунтом все в порядке, потому что в других приложениях оплаты работают
Anonymous
Всем поивет
Anonymous
Anonymous
Как исправить подскажите?
Anonymous
Я новичок просто
Алена
Всем привет! Пытаемся вернуть аккаунт разработчика придав огласке нашу историю. Если поддержите Историю "хлопками" на medium ПятидесятиКратко буду вам благодарна! https://medium.com/@imigrant01/how-google-complicates-the-migrants-lives-in-russia-via-termination-the-google-play-account-36ad2e6795fc
Anonymous
А подробнее?
Anonymous
NDK обязательно надо, я правильно понял?
Алена
Что случилось?
Заблокировали аккаунт, без предупреждения и разъяснений. Дальше робота по апелляции не сдвинулись. Обновлений не было, стабильно год пахало приложение на пользу мигрантам из СНГ 🤷‍♀. Вот и хотим вернуть )
Mykyta
Screenshot (Feb 26, 2019 02:39:26)
Мне сегодня предстоит этим заниматься, скинь туториалы более менее нормальные ,которые ты использовал если тебе не сложно
Yuri
Подскажите что за ексепшн . Пытаюсь получить список файлов и папок гугл драйв диска.
Sergey
в поле message написано же)
Yuri
Написано же, что лимит превышен
почему превышен, если ни одного запроса так и не выполнил