Dragon🐉Tomat🍅
Хм
hex
Такой вопрос. Создал виджет, но он реагирует только если активити в фоне, то есть если запустить прогу и свернуть, то виджет работать будет, иначе нет. Что делать? Запускать активити в фоне? Или есть какой-то человеческий способ решить проблему?
Dragon🐉Tomat🍅
За что я даже там не был
Muzaffar
@Aksaiper может что то не правильно делаю пока хз, но просто копипаст первого ответа и прога не запускается...
Muzaffar
угу
Anonymous
угу
Ответы ниже пробовал?
Muzaffar
ещё не успел
Anonymous
ещё не успел
Делай. Сейчас студию запущу
Muzaffar
в общем там тоже нет ничего
Anonymous
в общем там тоже нет ничего
Пример со стак овер флоу. https://pastebin.com/PPPY9rn0 только что запустил - все работает. В манифесте проверь <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Muzaffar
стоит
Muzaffar
у меня не запускается
Muzaffar
версия ведроида 5,1
Anonymous
версия ведроида 5,1
пиши что пишет
Muzaffar
ничего просто не открываясь закрывается
Anonymous
ничего просто не открываясь закрывается
Что в LogCat пишет? ошибка какая. В логах что?
Anonymous
Играем в экстрасенсов
Muzaffar
ага
Muzaffar
ноСачМетодЭррор
Muzaffar
Log.d(TAG, "Phone number: " + getPhone());
Anonymous
ноСачМетодЭррор
збс. Лучше скрин скинь
Muzaffar
Muzaffar
я сразу разворачиваю в телефон
Anonymous
ты на вкладке дебаг, перейди во вкладку logcat внизу студии
Muzaffar
Muzaffar
05-31 05:02:08.480 290-906/? E/AudioALSAPlaybackHandlerBase: -getHardwareBufferInfo pcm_get_htimestamp fail, ret = -1, pcm_get_error = cannot start channel: Broken pipe
Anonymous
Короче пиши в личку, а то заспамим тут и мне низя скрины постить
Anonymous
забанили
Muzaffar
Muzaffar
ок
Dyno
как сделать такое выделение?
телеграм опенсорсный, можешь посмотреть как они сделали https://github.com/DrKLO/Telegram
кто подключал Chaquopy себе в проект? она попадает под proguard?
Anonymous
это выделение недавно появилось
Anonymous
они запаздывают с актуальностью кода
Павел
Всем привет! Есть ConstraintLayout. В нем Button, width="wrap_content". Над ним TextInputLayout. Могу в xml сделать ширину последнего по ширине Button'а?
iamthevoid
Можно ли room затащить в свою java библиотеку? Теоретически.
Нет. Бд иницилизируется андроид-контекстом
SolanD
Вопрос, можно ли как то показать прогресс бар в момент пока ждем LifeData из ViewModel и вообще имеет ли это смысл?
Ruslan
у меня вопрос. Скорее по лучшей практике чем по архитектуре. Мне от сервера приходит список объектов, своего рода конструктор, я смотрю что в списке и добавляю на экран соответствующие вьюхи. После взаимодействия с которыми мне надо отправить серверу результат, собрав с вьюх результат. Сейчас есть супер-презентер на 2000 строк и 20 кастомных вьюх, которые он в зависимости от полученных параметров добавляет на вьюху заполняя нужными полями. мне вот кажется, что лучше было бы сделать адаптер для ресайклера, с адаптер-делегатами, которые умели бы отдавать результат. но некоторые поля должны уметь открывать диалоги, календари и все такое. Тут кастомные вьюхи удобнее. Рефакторить я это все не буду, пусть работает, но мне интересно как поступать в таких случаях если столкнусь в следующий раз? и где мапать список от сервера в удобные объекты? в интеракторе? может есть какие-то материалы хорошие по таким ui-конструкторам?
Alexander
Ребят кто то делал corner radius для surfaceViewRenderer?
Michael
Ребят, кто-нибудь занимался распространением AIDL для сторонних разработчиков? Я пытаюсь сделать aar и положить туда .aidl и .class, полученные при компиляции pojo. Проблема в том, что при сборке проекта .aidl также компилируются в .class и попадают в aar. Можно ли их каким-то образом убрать из aar, не делая его распаковку?
Akb
Какой шанс, что вызвав SharedPrefs.apply() в активити перед показом диалога, затем в самом диалоге вызвав SharedPrefs.get(), можно получить дефолтное значение, а не то, что записывалось?
Anonymous
src/main/aidl
Anonymous
и потом в гредле sourceSets { main { aidl.srcDirs = ['src/main/aidl'] }
Cocoa
—подскажите, как заблокировать автоматическое подключение и аутентификацию на сохраненных сетях Wi-Fi? — искал на стаковерфлоу, просто по сети, на андроиддев, но в 26 и 28 сдк выпилили кучу всего. —на открытых точках автоматического подключения нет, а на сохраненные телефон цепляется автоматически, это позволяет проводить некоторые виды атак на вайфай.
Anonymous
Какой шанс, что вызвав SharedPrefs.apply() в активити перед показом диалога, затем в самом диалоге вызвав SharedPrefs.get(), можно получить дефолтное значение, а не то, что записывалось?
apply асинхронный то есть он должен будет успеть записать до показа окна. но он не успеет потому что запись в файл может притормозить
Anonymous
юзай commit он синхронный
Sergey
https://android.jlelse.eu/is-your-android-studio-always-slow-heres-how-to-speed-up-immediately-326ef9238024?gi=9ce5a0b7692a
Блин, прям на офисном компе с 4Гб оперативки зажила. Thx.
Akb
?
Anonymous
скорее всего на слабых устройствах такое возможно
да мне кажется вообще на всех... зачем такой костыль оставлять?
Akb
я тоже так думаю, уже переделываю логику
Anonymous
ui явно быстрее отработает чем запись в файл)
Michael
Это понятно: aidl попадает в aar, но с ним попадает и скомпилированные .class из aidl. Не понимаю как их убрать из classes.jar внутри aar.
Michael
и потом в гредле sourceSets { main { aidl.srcDirs = ['src/main/aidl'] }
Sasha
Господа и дамы, когда у моей активити задан флаг adjustPan, то она скроллится при необходимости, чтобы клавиатура не наезжала не активный EditText. Edit Text завёрнут в ScrollView. Можно ли как-то заставить скроллиться ScrollView вместо всего контента активити?
Anonymous
Anonymous
ин мемори кеш может где то и не быть
Max
Ребята, помогите, что-то я жёстко туплю: никак не могу понять, как записать файл на эмулируемое устройство genymotion. Корневой каталог storage/sdcard0/? Нужно записать план обмена XML в каталог эмулятора...
Алексей
ин мемори кеш может где то и не быть
Это не неявный код, в контракте apply чётко написано, что там и как.
Anonymous
Это не неявный код, в контракте apply чётко написано, что там и как.
по-хорошему, вообще префы лучше не юзать) https://github.com/flutter/flutter/issues/15307
Cocoa
блин я может как-то неправильно вопросы задаю, вы хоть скажите где я накосячил
Алексей
по-хорошему, вообще префы лучше не юзать) https://github.com/flutter/flutter/issues/15307
Ух ты, интересное заявление у команды флаттера) Интересно, завезут ли что-нибудь альтернативное в AndroidX. Пока можно https://github.com/yandextaxitech/binaryprefs попробовать.
Anonymous
При помощи чего возможно посмотреть статистику использования данных, которая отображается в Android, если есть физический дамп. Может кто из знатоков знает тут ?
Sergey
apply асинхронный то есть он должен будет успеть записать до показа окна. но он не успеет потому что запись в файл может притормозить
Это домыслы? В доке гугла написано, что не надо беспокоиться, фреймворк обеспечивает запись перед переключением состояния ЖЦ. apply применяется, когда результат операции не интересует.