Size: a a a

Android Developers

2020 March 26

VM

Valery Minnulin in Android Developers
Quantum Harmonizer
Сделать свои айдишники, например, собрать все допустимые айди в массив и хранить позицию.
Спасибо
источник

VM

Valery Minnulin in Android Developers
Quantum Harmonizer
Сделать свои айдишники, например, собрать все допустимые айди в массив и хранить позицию.
А есть более правильный вариант собрать все айди в одном массиве ? Раньше делал так , но при каждом добавлении приходилось бы изменять
источник

VM

Valery Minnulin in Android Developers
источник

Ж

Женя in Android Developers
ExoPlayer

simplePlayer.prepare(HlsMediaSource.Factory(DefaultHttpDataSourceFactory(
               "live-tv_streaming")).createMediaSource(Uri.parse(urls[0].url)))

запускаю ссылку с timeshift

видео идет

через некоторое время запускаю ссылку с этим же самым timeshift, но видео начинается не с начала. Я так понял экзо как то где то кэширует стримовые видео и синхронизирует просмотр, подскажите, как этого избежать?
источник

QH

Quantum Harmonizer in Android Developers
Valery Minnulin
А есть более правильный вариант собрать все айди в одном массиве ? Раньше делал так , но при каждом добавлении приходилось бы изменять
если это действительно проблема, я бы выкинул ресурсы и создал градиенты из кода. Более того, хранить можно не номер градиента, а все данные, необходимые для его построения
источник

DM

Danile Martynov in Android Developers
подскажите, плиз, может невнимательно делал или что то упустил

кастомная вьюха не инфлейтится

Caused by: android.view.InflateException: Binary XML file

в самом классе вью сделал три конструктора

constructor(context: Context) : super(context)

constructor(context: Context, attrs: AttributeSet) : super(context, attrs)

constructor(context: Context, attrs: AttributeSet, defStyle: Int) : super(context, attrs, defStyle)


в xml

<com.host.appname.customview.CustomView
           android:layout_width="match_parent"
           android:layout_height="match_parent">
       </com.host.appname.customview.CustomView>


ну и во фрагменте в онкриейтвью

return inflater.inflate(R.layout.fragment, container, false)
источник

DB

Dmytro Borysov in Android Developers
Danile Martynov
подскажите, плиз, может невнимательно делал или что то упустил

кастомная вьюха не инфлейтится

Caused by: android.view.InflateException: Binary XML file

в самом классе вью сделал три конструктора

constructor(context: Context) : super(context)

constructor(context: Context, attrs: AttributeSet) : super(context, attrs)

constructor(context: Context, attrs: AttributeSet, defStyle: Int) : super(context, attrs, defStyle)


в xml

<com.host.appname.customview.CustomView
           android:layout_width="match_parent"
           android:layout_height="match_parent">
       </com.host.appname.customview.CustomView>


ну и во фрагменте в онкриейтвью

return inflater.inflate(R.layout.fragment, container, false)
после этого обычно пишется строчка где произошла проблема
Binary XML file
источник

DM

Danile Martynov in Android Developers
Dmytro Borysov
после этого обычно пишется строчка где произошла проблема
Binary XML file
на кастомной вьюхе
источник

i

iamthevoid in Android Developers
Все мы знаем, что в студии есть замечательные scratches. А кто нибудь знает как над json scratch выполнить селектор? Это вообще возможно?
источник

QH

Quantum Harmonizer in Android Developers
Danile Martynov
подскажите, плиз, может невнимательно делал или что то упустил

кастомная вьюха не инфлейтится

Caused by: android.view.InflateException: Binary XML file

в самом классе вью сделал три конструктора

constructor(context: Context) : super(context)

constructor(context: Context, attrs: AttributeSet) : super(context, attrs)

constructor(context: Context, attrs: AttributeSet, defStyle: Int) : super(context, attrs, defStyle)


в xml

<com.host.appname.customview.CustomView
           android:layout_width="match_parent"
           android:layout_height="match_parent">
       </com.host.appname.customview.CustomView>


ну и во фрагменте в онкриейтвью

return inflater.inflate(R.layout.fragment, container, false)
а cause?
источник

DM

Danile Martynov in Android Developers
Error inflating class
источник

QH

Quantum Harmonizer in Android Developers
iamthevoid
Все мы знаем, что в студии есть замечательные scratches. А кто нибудь знает как над json scratch выполнить селектор? Это вообще возможно?
ммм, открыть терминал и скормить джейсонину утилите jq
источник

QH

Quantum Harmonizer in Android Developers
Danile Martynov
Error inflating class
слишком обрывочно
источник

i

iamthevoid in Android Developers
Quantum Harmonizer
ммм, открыть терминал и скормить джейсонину утилите jq
jq да, но хочется в студии. Валидатор для регекса же есть ) Ок, понял
источник

QH

Quantum Harmonizer in Android Developers
iamthevoid
jq да, но хочется в студии. Валидатор для регекса же есть ) Ок, понял
нуу, я вовсе не утверждаю, что нельзя) просто предложил альтернативу
например, я не умею интерактивный ребейз в студии, а он там, говорят, есть
источник

DM

Danile Martynov in Android Developers
Quantum Harmonizer
слишком обрывочно
android.view.InflateException: Binary XML file line #17 in com.host.app:layout/fragment: Binary XML file line #17 in com.host.app:layout/fragment: Error inflating class com.host.app.customview.CustomView
   Caused by: android.view.InflateException: Binary XML file line #17 in com.host.app:layout/fragment: Error inflating class com.host.app.customview.CustomView
   Caused by: java.lang.reflect.InvocationTargetException
источник

QH

Quantum Harmonizer in Android Developers
Danile Martynov
android.view.InflateException: Binary XML file line #17 in com.host.app:layout/fragment: Binary XML file line #17 in com.host.app:layout/fragment: Error inflating class com.host.app.customview.CustomView
   Caused by: android.view.InflateException: Binary XML file line #17 in com.host.app:layout/fragment: Error inflating class com.host.app.customview.CustomView
   Caused by: java.lang.reflect.InvocationTargetException
ДАЛЬШЕ. InvocationTargetException caused by ...
источник

DM

Danile Martynov in Android Developers
Quantum Harmonizer
ДАЛЬШЕ. InvocationTargetException caused by ...
а та я разобрался, спасибо), какая то голова не свежая, нужно было ещё раз ВЧИТАТЬСЯ в логи
источник

L

Line'R in Android Developers
Vitalii Krokhalev
Может быть, через MotionLayout что-то получится? 🤔
А что в androidx нету Motion? Что то не нахожу
источник

L

Line'R in Android Developers
Андрей Захаров
взять и реализовать
Логично
источник