Size: a a a

Android Developers

2020 November 11

K

Kasem in Android Developers
Anatoliy Kernokus
почему эти классы обозначены красным? они используются и без крашей
Тоби пizda, примерно так меня пугали, я переписавал проект
источник

Д

Денис in Android Developers
Anatoliy Kernokus
внатуре, ниче ты умный студент.спасибо
😂😂😂
источник

VK

Vitalii Krokhalev in Android Developers
Уважаемые знатоки! Подскажите пожалуйста, почему когда я устанавливаю OnApplyWindowInsetsListener, NavigationBar становится прозрачным? Как это исправить?
источник

VK

Vitalii Krokhalev in Android Developers
источник

DM

Danile Martynov in Android Developers
гайз, не получается перехватить event paste text
(решение через кастомный edittext с переопределенным onTextContextMenuItem не подходит)

пробую так

et_first.customSelectionActionModeCallback = ActionModeCallbackInterceptor()

class ActionModeCallbackInterceptor : ActionMode.Callback {
       override fun onActionItemClicked(mode: ActionMode?, item: MenuItem?): Boolean {
           return when (item?.itemId) {
               android.R.id.paste -> {
                   setOTP(
                       removeNonNumericChar(
                           clipboard.primaryClip?.getItemAt(0)?.text
                       )
                   )
                   true
               }
               else -> false
           }
       }

       override fun onCreateActionMode(mode: ActionMode?, menu: Menu?): Boolean {
           return true
       }

       override fun onPrepareActionMode(mode: ActionMode?, menu: Menu?): Boolean {
           return false
       }

       override fun onDestroyActionMode(mode: ActionMode?) {}
   }
}

так не работает. возможно есть другой вариант (не хотелось бы через сервис) или с этим вариантом я делаю что-то не так.
источник

A

Albert in Android Developers
Всем привет. Вопрос по webview. Создал класс с методом помеченным @JavascriptInterface, подключил его addJavascriptInterface. На 10-11 андроиде все норм, на версиях ниже 10 метод никогда не вызывается, в чем может быть проблема? Может быть проблема в эмуляторе или это исключено? Реального устройства ниже 10 нет под рукой.
источник

DB

Dmytro Borysov in Android Developers
Albert
Всем привет. Вопрос по webview. Создал класс с методом помеченным @JavascriptInterface, подключил его addJavascriptInterface. На 10-11 андроиде все норм, на версиях ниже 10 метод никогда не вызывается, в чем может быть проблема? Может быть проблема в эмуляторе или это исключено? Реального устройства ниже 10 нет под рукой.
нужно смотреть код, но да на эмулях тестить вебвью такое себе удовольствие, много чего валиться, но на разных версиях анроида разные версии встроенных вебвью, вполне возможно, что какие-то фичи не поддерживаются им, поэтому ничего не происходит или работает криво
источник

A

Albert in Android Developers
Dmytro Borysov
нужно смотреть код, но да на эмулях тестить вебвью такое себе удовольствие, много чего валиться, но на разных версиях анроида разные версии встроенных вебвью, вполне возможно, что какие-то фичи не поддерживаются им, поэтому ничего не происходит или работает криво
нашел 2 реальных девайса (7 и 8 андроид), все отрабатывает. Так что походу дело в эмуляторах
источник

КП

Кирилл Прибыльский... in Android Developers
Artur Antonevich
Привет! Navigation Component можно как-то заставить открыть фрагмент через add а не replace?
источник

DB

Dmytro Borysov in Android Developers
Albert
нашел 2 реальных девайса (7 и 8 андроид), все отрабатывает. Так что походу дело в эмуляторах
вполне возможно)
источник

VM

Vadim Morozov in Android Developers
ребят, какой тип то указать для Switch?
private val checkView = itemView.findViewById<SwitchMaterial>(R.id.checkView)

падает с ошибкой
android.widget.Switch cannot be cast to androidx.appcompat.widget.SwitchCompat

или такой же для SwitchMaterial
источник

DB

Dmytro Borysov in Android Developers
Vadim Morozov
ребят, какой тип то указать для Switch?
private val checkView = itemView.findViewById<SwitchMaterial>(R.id.checkView)

падает с ошибкой
android.widget.Switch cannot be cast to androidx.appcompat.widget.SwitchCompat

или такой же для SwitchMaterial
а в разметке то что?
источник

VM

Vadim Morozov in Android Developers
Dmytro Borysov
а в разметке то что?
Switch
источник

DB

Dmytro Borysov in Android Developers
это и пиши) android.widget.Switch
источник

VM

Vadim Morozov in Android Developers
Dmytro Borysov
это и пиши) android.widget.Switch
бред) я то повелся на совет студии
изначально так и написал но она мне предложила использовать или Compat/Material
никому нельзя верить ...)
источник

JG

Jeka Goroshkin in Android Developers
здрасьте, вопрос по джаве в целом:
можно ли сделать аннотацию, которая будет ставиться ТОЛЬКО на класс с конкретным интерфейсом?
источник

PE

Pavel Erokhin in Android Developers
Jeka Goroshkin
здрасьте, вопрос по джаве в целом:
можно ли сделать аннотацию, которая будет ставиться ТОЛЬКО на класс с конкретным интерфейсом?
проще сделать процессинг этой аннотации ТОЛЬКО на конкретном классе
источник

PE

Pavel Erokhin in Android Developers
и не париться
источник

JG

Jeka Goroshkin in Android Developers
хм, или вообще обрабатывать не аннотацию а сам интерфейс, раз на него такая жёсткая привязка
источник

ГМ

Глеб Михайлов... in Android Developers
привет, есть чат, если начать печатать сообщения и сделать много отступов (shift, новая строка), и отправить сообщение, то оно отправляется (просто много отступов)
сам вопрос: как убрать все эти последние отступы, чтобы было как в телеграмме?
источник