Line'R
Почему я не могу отправить intent ACTION_AIRPLANE_MODE_CHANGED? Постоянно permission denied, ключ подписи китайский я спер, WRITE_SETTINGS и WRITE_SECURE_SETTINGS в манифесте прописаны, разрешения получены. Кидал даже приложение в папку priv-app. Толку 0
Line'R
Причем китайское приложение такой интент может отправить
Line'R
Что я делаю не так?
Dmitrii
as*
Если as, то type mismatch required Boolean
Jaday
as*
Это мне?
Line'R
Почему я не могу отправить intent ACTION_AIRPLANE_MODE_CHANGED? Постоянно permission denied, ключ подписи китайский я спер, WRITE_SETTINGS и WRITE_SECURE_SETTINGS в манифесте прописаны, разрешения получены. Кидал даже приложение в папку priv-app. Толку 0
П.с. записать значение в систему о том включен режим полета или нет я могу, а вот оповестить систему о том что он изменен нет. Постоянно нет прав
Dmitrii
Не заметил, да, так
Сделал немного иначе, а как получить контекст?
Aleksey
Ну тут уже сам давай. Это про иерархию компонентов в Android.
Aleksey
Помогите Диме найти Context
Dmytro
Дим, ну не позорься а
Aleksey
Что-то у тебя с if (e is ApolloHttpException) { ... } не взлетело, я смотрю
Dmitrii
Дим, ну не позорься а
Да я не позорюсь, я изучаю всего то месяц:)
Dmitrii
Что-то у тебя с if (e is ApolloHttpException) { ... } не взлетело, я смотрю
Да... что-то не дошло как писать условия по кодам ошибок:(
Dmitrii
Дим, ну не позорься а
Runonuithread не то?:)
Aleksey
when (e.code()) { 404 -> {} 405 -> {} ... }
S
Привет! Можете поделиться договором отчуждения прав на код? Спасибо
Dmitrii
Дим, ну не позорься а
Теперь я понял, просто context!! :)
Dmitrii
when (e.code()) { 404 -> {} 405 -> {} ... }
К сожалению этот код вызвал исключение okhttp :(
Dmitrii
Парни, а вот ещё вопрос, в алерте что нельзя сделать title по центру?
Line'R
Юзай кастомный layout
Dmitrii
Юзай кастомный layout
С кастомным все ясно, я про дефолтный. Какая-то дичь only left
Line'R
Aleksey
К сожалению этот код вызвал исключение okhttp :(
Так обработай его, в чем проблема?)
Mike
хотя, BLE в Android достаточно плох, так что сложно судить
Aleksey
у них говёные драйверы блютус. Вроде
А черт его, я чисто потыкать в Android Pie с криками «вау, работает лучше, чем Nokia из 2017-2018» и «вау, это почти как мой iPhone 7»
Dmitrii
Можно же
в дефолтном?
Ravshan
Вроде там нету titleGravity?
Double Cat.
Доброй ночи. Подскажите каким вариантом лучше прокидывать ByteArray между активити? через интент такое себе решение…
Double Cat.
Была мысль, но может есть лучшие решения)
Double Cat.
ну сейчас уже не очень круто переделывать всё приложение на сингл активити..(
Starikov
может я что то не понимаю, но зачем: /** * Cancel all coroutines when the ViewModel is cleared. */ @ExperimentalCoroutinesApi override fun onCleared() { super.onCleared() viewModelScope.cancel() } зачем тут cancel()? если scope итак отменит сам когда покинет? гугл самплы
Aleksandr
кто умеет настроить ci/cd на gitlab?
Aleksandr
помогите, кто умеет
Starikov
что скоуп отменит?
корутины которые выполняются в нем?
Дурний Кіт
чё там за скоуп такой, что сам отменяет всё
Starikov
override fun close() { coroutineContext.cancel() }
Starikov
/** * [CoroutineScope] tied to this [ViewModel]. * This scope will be canceled when ViewModel will be cleared, i.e [ViewModel.onCleared] is called * * This scope is bound to [Dispatchers.Main] */
Starikov
вот собственно говоря
Дурний Кіт
close() - откуда функция?
Starikov
close() - откуда функция?
прямо из viewModelScope
Дурний Кіт
дай ссылку на код пжлст
Starikov
дай ссылку на код пжлст
https://github.com/googlesamples/android-sunflower
Starikov
Дурний Кіт
выглядит бесполезным их onCleared там, да, т.к. тож самое происходит на clear https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-lifecycle-release/lifecycle/viewmodel/ktx/src/main/java/androidx/lifecycle/ViewModel.kt https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-lifecycle-release/lifecycle/viewmodel/src/main/java/androidx/lifecycle/ViewModel.java
Дурний Кіт
https://github.com/googlesamples/android-sunflower/commit/f02de96088ce9c4f4fae1de9ac1ff171ff012916#diff-0841763bec6327e82270e8ebd9979716 пропустили в коммите убрать cancel жобы
Sergey
Как сделать запрос на сервер? В ссылке будут содержаться параметры и в зависимости от них сервер возвращает ссылку которая в дальнейшем будет использоваться
Sergey
https
jenia
Удалил модуль app из конфтнурации. Теперь не запускается сборка. Что делать?
jenia
Не могу пишет
jenia
jenia
Инжинигер
как так выходит? не вводится текст и не обрабатываеться нажатие на кнопку. вообще законно использовать PopupWindow как input форму?
Инжинигер
Не могу пишет
таки, если возможно пересоздай проект в ide(не забудь про backup). не профи.
Егор
Приветствую всех. У меня есть Navigation View, я к нему создаю MenuItemы, чтобы по клику вызывать фрагменты. Я решил использовать тэги к фрагментам (типа Тэг фрагмента, что я вызываю == Id от MenuItem). Это нормальное решение или костыль?
Егор
А почему просто листенер на menuitem не хочешь?
Не придумал, как связать через него ещё не созданные menuitem и фрагменты
Егор
У меня по кнопке добавляются MenuItem, к каждому из них создается фрагмент.
Алексей
У меня по кнопке добавляются MenuItem, к каждому из них создается фрагмент.
Листенер на кнопку, по кнопке добавляем итем, каждое добавление итема - аллокация нового фрагмента, создание листенера на кнопке и добавление фрагмента куда надо + вызов этого фрагмента по нажатию
Алексей
Или я что-то не верно понял?
Алексей
Насчет тэга - лучше id:) хотя это может быть тоже самое
Виктор
@cosmic_sultan Все таки я не очень понял смысла от invalidate. разве система не будет вызывать onCreateOptionsMenu, при переключениях фрагментов?
Если речь о вложенных в Activity фрагментах, то при переключении раздутое меню Activity никак штатными механизмами не узнает об изменении стека вложенных фрагментов. Нужно это делать вручную Поэтому ответ на Ваш вопрос: нет, система сама не будет вызывать invalidateOptionsMenu при переключениях фрагментов
Vega
Ребят, а я правильно понимаю, что Дарк тема реализованная через ОС будет только в Android Q и выше?
iamthevoid
Удалил модуль app из конфтнурации. Теперь не запускается сборка. Что делать?
Изначально - использовать гит) а вообще советую создать проект, инициализировать его сюда гитом, закоммитить, и удалить модуль апп. И посмотреть что изменилось. И обратные действия сделать в своём проекте
Anonymous
Как в Google paly узнать что пользователи все установили новую версию приложения?
Anonymous
Чтобы я мог отключить старый сервер
Dmytro
Чтобы я мог отключить старый сервер
Отключаешь старый сервак, заходишь в Гугл, если накидал отзывов, что ничего не работает, значит не все скачали