𝔇𝔢𝔫𝔦𝔰
Кто подскажет что это за эррор:
Cannot fit requested classes in a single dex file. Try supplying a main-dex list.
# methods: 71691 > 65536
Message{kind=ERROR, text=Cannot fit requested classes in a single dex file. Try supplying a main-dex list.
# methods: 71691 > 65536, sources=[Unknown source file], tool name=Optional.of(D8)}
𝔇𝔢𝔫𝔦𝔰
такого ещё не видел
Тони
https://stackoverflow.com/questions/48249633/errorcannot-fit-requested-classes-in-a-single-dex-file-try-supplying-a-main-dex
Vadim
как правильно переопределить getItemPosition у PagerAdapter ?
У меня туда список добавляется через сэттер и вызывается notifyDataSetChanged()
при этом getItemPosition сейчас возвращает PagerAdapter.POSITION_NONE
Vadim
но это не правильно, и появился другой баг
Siarhei
добрый вечер. нужно сделать приложение с авторизацией и БД. свой сервер делать не хочется. регистрацию можно сделать через фаербейз, но данные хранить в json не вариант, нужны таблицы и нормальные джоины. Вопрос, можно ли сделать регистрацию, хранение данных по пользователю на фаербейз и прикрутить к этому google cloud sql или что-то другое гугловское? :)
Nikita
Alexey
Nikita
тут я не могу подсказать
Siarhei
Фаербейз тоже предлагает реляционные бд вроде бы
вроде там только firestore beta и realtime? обе похоже что на json, плюс в примерах "join" выглядит как "делаем один запрос, бежим по результатам и делаем другие запросы", не красиво как-то :)
Fearless
Всем привет. Недавно получил письмо от гугла:
>Issue: Violation of Malicious Behavior policy
>We don’t allow apps that steal data, secretly monitor or harm users, or are otherwise malicious.
>An app distributed on Google Play may not modify, replace, or update itself using any method other than Google Play’s update mechanism. >Additionally, an app may not download executable code (e.g. dex, JAR, .so files) from a source other than Google Play.
При этом в апк есть только один зип с текстовым файлом.
Нашел похожий вопрос на стэке, но он никакой информации не дал
https://stackoverflow.com/questions/52492314/which-of-these-dependencies-includes-a-zip-file-which-contains-elf-in-apk-andr
Может кто знает, в чем может быть проблема?
𝔇𝔢𝔫𝔦𝔰
КТо подскажет что за беда: Пытаюсь определить положение на карте. Пока в зависимостях implementation 'com.google.android.gms:play-services-location:8.0.4' Все прекрасно работает. Но стоит указать версию выше, то всё сыпется с эррором error: package com.google.android.gms.maps does not exist
Vadim
кто то может знает
установил в gradle.properties:
android.enableAapt2=false
и всё, посыпались ресурсы
Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?
Mike
Alexey
Vadim
Mike
Vadim
то бишь использовать нумерованные подстановки
эм ну вот у меня допустим есть следующий ресурс
` <string name="ui_select_transaction_count_few" class="text">\%s Transaktionen</string>
`
как я понял нужно просто добавить параметр formated = false потому как используетсяданный ресурс много где и следовательно мне всегда нужно менять значение
Mike
𝔇𝔢𝔫𝔦𝔰
а вообще можно в одном приложении использовать и фаербейс и юзать локацию?
𝔇𝔢𝔫𝔦𝔰
по отдельности работают, а вместе нет
𝔇𝔢𝔫𝔦𝔰
При опытке подключить вываливает:
Please fix the version conflict either by updating the version of the google-services plugin (information about the latest version is available at https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating the version of com.google.android.gms to 11.8.0.
𝔇𝔢𝔫𝔦𝔰
И что с ним делать?
𝔇𝔢𝔫𝔦𝔰
updating the version of com.google.android.gms to 11.8.0. не помогает
𝔇𝔢𝔫𝔦𝔰
выдает package com.google.android.gms.maps does not exist
𝔇𝔢𝔫𝔦𝔰
замкнутый круг какой то
Тони
Такой момент - есть приложение. В нем подключены уведомления firebase.
Удаляю все сервисы из Манифеста - абсолютно все)
Уведомления продолжают приходить. Почему?
𝔇𝔢𝔫𝔦𝔰
так убей объявление в консоли разработчика
𝔇𝔢𝔫𝔦𝔰
спам?
Тони
Получение уведмолений не зависит от манифеста хочешь сказать?)
𝔇𝔢𝔫𝔦𝔰
ну там службы сидят которые и слушают. И поидее не должны получать если их нет.
Тони
Вот я про то и говорю
Тони
Я эти сервисы вырубаю
Тони
а они продолжают)
Mike
Тони
мб динамические ресиверы
Точно, тогда получется, если они есть в приложении, то использование сервисов не имеет смысла?
Mike
Aleks
Привет, есть ли у кого под рукой Samsung S8?
Vitaly
Как можно открыть приложение сразу же когда приходит PUSH уведомление?
Vitaly
Хм, может через BroadcastReceiver попробовать
Aleks
Siarhei
Alex
Товарищи, есть ли альтернативы SpiceManager? есть ли смысл юзать retrofit2+SpiceManager в 2018 году? Как жить без SpiceManager?)
𝔇𝔢𝔫𝔦𝔰
Наверное так и есть. Завтра уже попробую. Спасибо.
Pavel
Народ, кто-нибудь сталкивался с бедой, что вызов finish() или onBackPressed() закрывает все приложение, а не активити? Причем, дебаггер сразу отваливается, говорит, мол, приложение закрыто. И нет никаких крашей или подобного. Оно просто тупо закрывается. Ни с того ни с сего начал он мне такое чудить
Vitaly
Pavel
дык оно не последнее
там перед ним еще одно
и стек не чистится
Pavel
то есть
схема такая
активити1 открывает активити2. 2, в свою очередь открывает активити3. закрываем 3, попадаем на 2, и сразу его закрываем. и должны попасть на 1, но, почему-то попадаем на рабочий стол
Siarhei
Lounah
Ребят, как можно эффективно ресайзить битмап в кастомных вью? Сейчас просто сдвигаю границы ректа, в котором эта битмапа рисуется, но это не особо эффективно
Глеб
Dmitry
Товарищи, подскажите пожалуйста, можно ли как-то отменить работу метода onBackPressed? Чтобы он вообще никак не реагировал?
Pavel
переопредели его...
Lounah
Глеб
Окей, спасибо
Для себя я делал так - одно из двух событий - вызывает глайд-декод: onBoundsChanged либо byte[]-картинка changed
при этом режим скейла лучше выбирать однопро-ходный (т.е pow ^ 2 downsampling only):
downsample(DownsampleStrategy.AT_LEAST);
а остальной fitToRec - делать вычислением матрицы (BitmapShader, Canvas и тп)
Dmitry
переопредели его...
Да, кстати подумал, что если просто переопределю его и оставлю тело пустым, то как раз и будет то, что я хочу, глупый вопрос получился
Dmitry
Не, все равно срабатывает нажатие back и закрывает приложение, даже если переопределить и пустым оставить
Глеб
Окей, спасибо
Примерно так:
https://gist.github.com/Nik-Gleb/ca3a654278f6bd3cf3fe2e3bc9a0d0db
Lounah
Глеб
Himars
Himars
qq
подскажите
Есть фрагмент. В нем TextInputLayout. Там все хорошо. Запускаю другой фрагмент с тремя аналогичными TextInputLayout - не дорисовывает линию.
Вопрос - почему?
Но, если хотя бы в один передать фокус или же просто выкл-вкл экран и линии сами дорисовываются
Himars
это пздц
Глеб
Alex
Himars
и еще, может кто знает адекватный способ изменить толщину линии TextInputLayout?
Глеб
rx нету, да
Блин, три года назад Сева грозился его затаскивать))
Эрыкс - сильно хайпо-популярен....
... мне вот (min24) - больше reactor 3 приглянулся
Это если реактивный подход делать, если более простым путём - то ArchComponents можно брать за основу
Vladislav
Добрый вечер. Возникла странная проблема с tls1.2 на прелолипоп устройсвах. Решилась с помощью ProviderInstaller.installIfNeeded(context). Подскажите, где этот код должен быть исполнен? Например в методе dagger-модуля provideOkHttpClient уместно?
Глеб
rx нету, да
робоспайс действительно крут был в своё время, добротная штука, но уже как-то да... неактуален никак... ((
Alex
Глеб
так и думал) буду топить за рыкс
если джава 8 (мин24) - топи за Реактор 👍
в стопитсот - лучше проще круче, рекомендован топ разрабом эрыксджавы.
Но если java8 -не вариант - тока RXJava альтернатив то и нет
Alex
к сожалению, 5.+ поддержка
Глеб
Vadim
Как можно сделать такое наложение цвета? Светло синий это - #0981CC ,а тёмный это наложение повверх #000000 с 30% прозрачности