Size: a a a

Android Developers

2020 January 30

A

Alex in Android Developers
Хммм, почему bundle.getParcelableArray(KEY) as Array<MyClass> это null, а (bundle.getParcelableArray() as Array).map { it as MyClass } норм?
источник

Ж

Женя in Android Developers
спасибо большое всем )
источник

QH

Quantum Harmonizer in Android Developers
Alex
Хммм, почему bundle.getParcelableArray(KEY) as Array<MyClass> это null, а (bundle.getParcelableArray() as Array).map { it as MyClass } норм?
MCVE есть?
источник

A

Alex in Android Developers
Quantum Harmonizer
MCVE есть?
Что?
источник

QH

Quantum Harmonizer in Android Developers
Alex
Что?
источник

AG

Andrew Growing in Android Developers
Женя
спасибо большое всем )
Но, конечно же, надо сначала чекнуть, есть ли такая хрень на девайсе вообще.
источник

AG

Andrew Growing in Android Developers
Если нет, то направить в маркет по соответствующему адресу.
источник

DT

Dmitriy Titov in Android Developers
Переслано от Dmitriy Titov
Всем привет! Кто-нибудь имеет представление о том, как это реализовано? Как EditText позиционируется прямо над клавиатурой? Предварительно считается ее высота? И что это за контейнер, аля bottom sheet?

https://drive.google.com/open?id=1tOgK7yJVcM_xdTBCH_im3rNFj0iESEEb
источник

АЛ

Артур Легуша... in Android Developers
не работает переключения языка(( сгенерил апк залил на телефон все работает, вылил обнову на внутреннее тестирование, скачал а переключение языка не работает(((( как можно пофиксить ?((
источник

AO

Artem Osipov in Android Developers
Артур Легуша
не работает переключения языка(( сгенерил апк залил на телефон все работает, вылил обнову на внутреннее тестирование, скачал а переключение языка не работает(((( как можно пофиксить ?((
попробуй ошибки в коде исправить
источник

AG

Andrew Growing in Android Developers
Dmitriy Titov
Переслано от Dmitriy Titov
Всем привет! Кто-нибудь имеет представление о том, как это реализовано? Как EditText позиционируется прямо над клавиатурой? Предварительно считается ее высота? И что это за контейнер, аля bottom sheet?

https://drive.google.com/open?id=1tOgK7yJVcM_xdTBCH_im3rNFj0iESEEb
Мне кажется что это обычный edittext, привязанный к низу окна. Остальные элементы привязаны к нему констрентом и формально находятся за границей экрана.

После того как на эдит тексте появился (или снялся) фокус, просто меняй softInputMode с ADJUST_RESIZE на другой
getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_NOTHING);
источник

DT

Dmitriy Titov in Android Developers
Andrew Growing
Мне кажется что это обычный edittext, привязанный к низу окна. Остальные элементы привязаны к нему констрентом и формально находятся за границей экрана.

После того как на эдит тексте появился (или снялся) фокус, просто меняй softInputMode с ADJUST_RESIZE на другой
getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_NOTHING);
Спасибо, посмотрим)
источник

A

Alex in Android Developers
Quantum Harmonizer
MCVE есть?
    @Parcelize
   class MyClass(val value: Int) : Parcelable

   override fun onSaveInstanceState(outState: Bundle) {
       super.onSaveInstanceState(outState)
       outState.putParcelableArray("KEY", listOf(MyClass(1), MyClass(2), MyClass(3)).toTypedArray())
   }

   override fun onRestoreInstanceState(savedInstanceState: Bundle) {
       super.onRestoreInstanceState(savedInstanceState)
       val res1 = savedInstanceState.getParcelableArray("KEY") as? Array<MyClass>
       val res2 = (savedInstanceState.getParcelableArray("KEY") as? Array)?.map { it as MyClass }
   }
источник

QH

Quantum Harmonizer in Android Developers
Alex
    @Parcelize
   class MyClass(val value: Int) : Parcelable

   override fun onSaveInstanceState(outState: Bundle) {
       super.onSaveInstanceState(outState)
       outState.putParcelableArray("KEY", listOf(MyClass(1), MyClass(2), MyClass(3)).toTypedArray())
   }

   override fun onRestoreInstanceState(savedInstanceState: Bundle) {
       super.onRestoreInstanceState(savedInstanceState)
       val res1 = savedInstanceState.getParcelableArray("KEY") as? Array<MyClass>
       val res2 = (savedInstanceState.getParcelableArray("KEY") as? Array)?.map { it as MyClass }
   }
as vs. as?
источник

А

Александр in Android Developers
Вовремя я зашёл
источник

QH

Quantum Harmonizer in Android Developers
@slakinon, я снёс, думаю, это мисклик
источник

A

Alex in Android Developers
Не из-за этого, иначе с as просто вылетит
источник

SO

Slackin' On Your Mac... in Android Developers
Quantum Harmonizer
@slakinon, я снёс, думаю, это мисклик
да
источник

QH

Quantum Harmonizer in Android Developers
Alex
Не из-за этого, иначе с as просто вылетит
логично, там, небось, Parcelable[]
источник

TT

Turalllb Turalll in Android Developers
Добрый день, есть кто плотно работал с exoPlayer ? тут дело такое, что если при воспроизведении вырубить инет, плеер выдает исключение, я его перехватываю, после появления инета пытаюсь плееру сказать давай продолжим, делаю это тем что exoPlayer.playWhenReady = true , но он всё игнорирует.. Плеер остается валидным и если ему новый item кинуть, то он воспроизводит
источник