O Father O Satan
Добрый день. Нужна помощь. В общем задача следующая у меня есть монолитное приложение с кучей активити. Где каждое активити представляет из себя MVP компонент. Сейчас я хочу вынести один из таких МVP компонентов в отдельный модуль. То есть в андроид студии создаю новый модуль и делаю implementation project(":modulea") и выдает следующее:
O Father O Satan
Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :modulea. Open File Show Details Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve project :modulea. Open File Show Details Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve project :modulea. Open File Show Details Unable to resolve dependency for ':app@release/compileClasspath': Could not resolve project :modulea. Open File Show Details Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not resolve project :modulea. Open File Show Details
O Father O Satan
Как можно заимпортить модуль в модуль? xD
O Father O Satan
Подробности https://stackoverflow.com/questions/53119207/unable-to-resolve-dependency-for-appdebug-compileclasspath-could-not-resolv
O Father O Satan
Там и gradle файлы)))
O Father O Satan
И вообще это нормально делить приложение на модули?))
O Father O Satan
Потому что я хочу вынести именно activity.
O Father O Satan
И тогда начинаются странности
O Father O Satan
НАпример с Butterknife
O Father O Satan
Приходится юзать костыль в виде
O Father O Satan
R2.id.layout_id
O Father O Satan
Ну и возможность билдить только один модуль привлекает
O Father O Satan
Потому что у нас сборка идет через QT
O Father O Satan
И это ад)
O Father O Satan
При чём кстати если импортить таким способом implementation project(path: ':modulea', configuration: 'default')
O Father O Satan
Всё собирается
O Father O Satan
Но модули не видят классы друг друга
O Father O Satan
А чем не устраивает apply plugin: 'com.android.library'?
Хотя терпимо если будет работать xDDD
Evgeniy
Хотя терпимо если будет работать xDDD
Не было проблем с билдом отдельно модуля. Как и с активити. Правда батернайф не использую
O Father O Satan
Ладно попробую. Спасибо)
O Father O Satan
Просто тогда Android Studio ругается attribute value must be constant
Anonymous
Как получить Uri используя ACTION_IMAGE_CAPTURE? мне нужен путь к файлу
Egor
через контент провайдер?
Vlad
как при помощи rxjava запустить какую-нибудь функцию в новом потоке?
Dyno
у вас нормально гитхаб работает? пытаюсь залогиниться, он говорит, что такого аккаунта не существует ://
Директор цирка
Dyno
хм, получилось
Alex
этот час настал
Dmytro
Ребят, нужен совет по Глайду. Задача простая нужно отобразить изображение с локального хранилища, пока оно же скачивается с сервера. https://pastebin.com/Kx2tKHAY Реализовал тубнейл реквест в локал сторедж, а основной пустил на серв, как бы теперь это все запустить, чтобы изображение сетилось именно в onResourceReady каждого реквеста. Работает, если сделать так: requestBuilder .into(new SimpleTarget() { @Override public void onResourceReady(Object resource, GlideAnimation glideAnimation) { } });
Ⓜ️ᵃʳᵃᵗ
этот час настал
ну дык писали, что с ноября в обновах вроде ка кнужно таргет сдк минимум 26 ставить
Dmytro
Это нормально? запустить цепочку эту пустым симпл таргетом? Или есть что-то изящнее ?
Danila
Добрый день! Если у меня RecyclerView находится внутри NestedScrollView, то высота ресайклера растянется до размера всех айтемов внутри него?
Aλeχ
у тебя нет
Danila
Aλeχ
ну да
Aλeχ
у тебя не растянется
Danila
ну да
Фух спасибо, а то я был испугался
Vadim
Привет! А как быть с именами ресурсов при разработке? Я прааильно понимаю, что если у меня два TextView, будь хоть они в разных Активити, на разных сторонах галлактики, им нельзя дать обоим id text_name?
Vadim
А все, на стакоф нашел
ᴀɴᴅʀᴇʏ
Я б назвал nameTextView
Anonymous
сервак должен отправлять data сообщения
Поменяли на data. Данные должны приходить на onMessageReceived? так как после смены на data вообще тишина
ᴀɴᴅʀᴇʏ
В одном проекте может быть куча однотипных макетов и придумывать для них индивидуальные айдишники займет слишком много времени)
Сергій
ищи что не так
Anonymous
ясно
Anonymous
ок
Anonymous
ищи что не так
Скажи плиз, я могу получить весь json без парсинга. через RemoteMessage. Полноценный Json типо body?
Сергій
и там ограничени на размер данных
Сергій
4Кб
Anonymous
он будет в data как Map
В onMessageReceived вызываю getData.
Vladislav
Подскажите, пожалуйста, как узнать процентное соотношение версий андроид у аудитории приложения?
Dmitry
Товарищи, странная ситуация, но вдруг кто-нибудь сможет подсказать: У меня приложение играет роль аля браузера, в котором показывается TV через WebView. Я щас балуюсь с программируемыми кнопками на пульте, и переопределяю их действие, у меня это получилось сделать в методе: public boolean dispatchKeyEvent(KeyEvent event), я там просто ловлю сигнал и посылаю тот, который я хочу такой строчкой: wv.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_PROG_BLUE));, где wv - это WebView Всё работает. Теперь я сделал так, чтобы при работе этого приложения на смартфоне, можно было сделать LongClick и я также искусственно послал бы сигнал,такой же, как выше, но это не сработало Почему-то, до этого отлавливался сигнал, что нажата синяя кнопка пульта, а когда я начал это делать через wv.setOnLongClickListener(new View.OnLongClickListener() {wv.dispatch...}, то сигнал не определяется. Со стороны js этого сайта пишет, что он ловит сигнал с keycode = 0 и key = undefined Я не понимаю в чём прикол, вроде делаю одно и тоже, но в одном случае всё работает, а в другом js не понимает какой сигнал я посылаю, хотя строчку кода использую идентичную...
Viktor
на гугл диске норм хранить файлы для приложения?
Dmitry
Подскажите, пожалуйста, как узнать процентное соотношение версий андроид у аудитории приложения?
Когда новый проект создаешь, там на странице Target Android Devices нажми на "Help me choose"
Vladislav
приложение опубликовано, нужно узнать, какая у него аудитория
Vladislav
точнее нужно узнать, есть ли смысл поддерживать старые апи
Dmitry
приложение опубликовано, нужно узнать, какая у него аудитория
Там, где установки пользователей, сделать отображение по версии Android и где плюсик с "Добавить: Версия Android" там в этом списке видно будет сколько установок каждой из версий андроида
Vladislav
уже нашел в консольке статистику, спасибо) вот только там устройств ниже андроид 5 нет, а крешы приходят с 4.2/4.4)
d
Обновил грэдл плагин и теперь получаю No cached version of com.android.tools.build:aapt2:3.2.1-4818971 available for offline mode. В чем проблема?
d
ну я тут как-то щас с тобой сижу
d
он не врублен
d
серьезно может помочь?
Anonymous
мне одному сложно разблокировать виртуальный девайс с тачпада?
You
Просто поверни, лол
Anonymous
Почему это так сложно. Для разблокировки нужно потратить овердофига попыток
Anonymous
Anonymous
есть ли какой то андроид лаунчер позволяющий в зависимости от введенного пароля - подгружать разные профили с разным набором прогрмм?
Anonymous
Всем привет, а подскажите как можно вытянуть активити из бэкстека при создании нового активити? (нагуглил только launcheMode)
🇺🇦
🇺🇦
Почему Run недоступно?
Aλeχ
Приложение гавно, запускать не хочет такое
Alexey
Имя юзера говорящее