Size: a a a

Android Developers

2020 May 13

K

Kirill in Android Developers
Вопрос глупый наверное. но пока не знаю на него ответа, а очень нтересно.
Может контекст фрагмента/активити умереть в onCreateView/ onResume. например на тормознутом устройстве, или как-то еще?)
источник

QH

Quantum Harmonizer in Android Developers
Георгий Авакян
а что примерно может быть?
данные поменял, notify не вызвал
источник

YI

Yerkebulan Issabekov in Android Developers
Kirill
Вопрос глупый наверное. но пока не знаю на него ответа, а очень нтересно.
Может контекст фрагмента/активити умереть в onCreateView/ onResume. например на тормознутом устройстве, или как-то еще?)
Нет. oncreateview и он onResume означает, что он прикреплён к активити. Значит есть контекст.
источник

ГА

Георгий Авакян... in Android Developers
Quantum Harmonizer
данные поменял, notify не вызвал
спасибо
источник

QH

Quantum Harmonizer in Android Developers
Кирилл Романенко
Всем привет. Подскажите пожалуйста: в onBindViewHolder меняю layoutParams
itemView.layoutParams = LinearLayout.LayoutParams(
   LinearLayout.LayoutParams.WRAP_CONTENT,
   LinearLayout.LayoutParams.WRAP_CONTENT
).also {
   it.height = ...
}


Такой пример я видел на нескольких сайтах, но при этом падает с ошибкой
ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to androidx.recyclerview.widget.RecyclerView$LayoutParams
item же в ресайклере, у него должны быть RecyclerView.LayoutParams
источник

NT

Nikita Tipun in Android Developers
Кирилл Романенко
Всем привет. Подскажите пожалуйста: в onBindViewHolder меняю layoutParams
itemView.layoutParams = LinearLayout.LayoutParams(
   LinearLayout.LayoutParams.WRAP_CONTENT,
   LinearLayout.LayoutParams.WRAP_CONTENT
).also {
   it.height = ...
}


Такой пример я видел на нескольких сайтах, но при этом падает с ошибкой
ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to androidx.recyclerview.widget.RecyclerView$LayoutParams
Так он от тебя ждет других LayoutParams
источник

КР

Кирилл Романенко... in Android Developers
Quantum Harmonizer
item же в ресайклере, у него должны быть RecyclerView.LayoutParams
Но я же устанавливаю его для свой вьюшки, которая линер.
источник

A

Aleksandr in Android Developers
Stanislau Karaleuski
В общем заменить на это нужно android:layout_above="@id/adView"
У тебя кто родитель для ListView и AdView?
источник

QH

Quantum Harmonizer in Android Developers
Кирилл Романенко
Но я же устанавливаю его для свой вьюшки, которая линер.
Но в том и смысл LayoutParams, что его устанавливает предок.
источник

K

Kirill in Android Developers
Yerkebulan Issabekov
Нет. oncreateview и он onResume означает, что он прикреплён к активити. Значит есть контекст.
Спасибо
источник

КР

Кирилл Романенко... in Android Developers
Quantum Harmonizer
Но в том и смысл LayoutParams, что его устанавливает предок.
Ну да, логично. Не подумал об этом. Спасибо.)
источник

A

Antony in Android Developers
Для чего в котлине используется оператор ::
источник

KT

Kate Trukhan in Android Developers
Ни у кого не возникала такая проблема при подключении клиента к серверу? До этого все работало, ничего не меняла, сервер спокойно подключается к хосту, сеть одна
источник

QH

Quantum Harmonizer in Android Developers
Antony
Для чего в котлине используется оператор ::
хороший запрос в гугл
источник

QH

Quantum Harmonizer in Android Developers
Kate Trukhan
Ни у кого не возникала такая проблема при подключении клиента к серверу? До этого все работало, ничего не меняла, сервер спокойно подключается к хосту, сеть одна
нет сети
источник

NT

Nikita Tipun in Android Developers
Antony
Для чего в котлине используется оператор ::
источник

KT

Kate Trukhan in Android Developers
хм, но нужный вайфай подключен
источник

T

Trlodr in Android Developers
Ребята, кто то сталкивался с такой ошибкой?
Cannot specify -processorpath or --processor-path via CompileOptions.compilerArgs. Use the CompileOptions.annotationProcessorPath property instead.
источник

П

Павел in Android Developers
Всем привет. В приложении реализована смена языков. Если запускать приложение из студии, всё отлично работает, однако после загрузки приложения в альфа-тест в маркет и соответственно при установке его, работают только русский и английский, в то время как вместо немецкого, испанского и др. отображается всегда английский. Если в самом устройстве в настройки добавить нужный язык, все заработает, но ведь в дебаг версии таких проблем нет. Может кто-то что-то подсказать?
источник

A

Antony in Android Developers
Quantum Harmonizer
хороший запрос в гугл
Хотелось бы упрощенное определение получить
источник