disco
а как иначе? или я туплю
disco
так откуда у меня viewmodel если интенты приходят пока приложение не запущено
Мадияр
Здраствуйте андроид девелоперы
у меня такая пробелма
когда запустиль программа на телефоне
Error:javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
вот такой появился как можно решить как можно установить сертивикать
Николай
у тебя же тут прозрачность стоит
я там ставил белый но это ничего не меняет. Не играет роли какие я ставлю цвета. оно всеравно будет отображаться тёмным цветом
Aqan
Добрый день!
У меня Android Studio 3.6.3. Создал проект на котлине на основе шаблона Navigation Drawer Activity. В сгенерированный файлах, в content_main.xml есть фрагмент nav_host_fragment, а также в файле mobile_navigation.xml есть такие фрагменты как nav_home, nav_gallery, nav_slideshow. Есть сгенерированные фрагмент классы как HomeFragment, GalleryFragment и т.д. Пункты меню в Navigation Drawer нормально нажимаются, фрагменты меняются в соответствии с меню. Фрагменты наполняю нужной информацией.
Но, проблема в том, что из активити не могу получить доступ к активному фрагменту. supportFragmentManager.fragments возвращает только один фрагмент nav_host_fragment. Этот фрагмент никак не конвертируются через as ни к одному классу фрагментов, таких как HomeFragment, GalleryFragment и т.д. Например, во фрагменте HomeFragment есть кнопка добавления нового элемента в список. Само добавление происходит в функции в активити(реализация интерфейсной функции). После добавление необходимо во фрагменте запустить notifyDataSetChanged(). Или например, нужно прочитать значение переменной во фрагменте из активити
Например, val frag = supportFragmentManager.findFragmentById(R.id.nav_host_fragment) val glr = frag as GalleryFragment - выдает исключение
findFragmentById не находит остальных фрагментов таких как nav_home, nav_gallery, nav_slideshow.
Как получить активный на данный момент фрагмент? Каким образом создаются экземпляры этих фрагментов, как меняются?
Там, кажется, все управляется посредством этих строк:
val navController = findNavController(R.id.nav_host_fragment)
// Passing each menu ID as a set of Ids because each
// menu should be considered as top level destinations.
appBarConfiguration = AppBarConfiguration(setOf(
R.id.nav_home, R.id.nav_gallery, R.id.nav_slideshow), drawerLayout)
setupActionBarWithNavController(navController, appBarConfiguration)
navView.setupWithNavController(navController)
Nick
Всех приветствую
Nick
Понял, приму к сведению
Nick
У меня есть проблема: разметка не отображается на экране, хотя она присутствует.
Евгений
setContentView(R.layout.your_layout) ?
Vasily
MarSeliN
@Harmonizr
No Sugar
When i clicked back from detail fragment. Recycleview feel lag ( I request API on onCreatedView). Anyone may help me😭😭😭
Alexsandr
Никто не делал реферальные ссылки для приложения вида:
https://play.google.com/store/apps/details?id=com.wallpaper.wallpaper&kakoitoparametr=kakoitoparametr
Alexsandr
и как настроить в приле это?
Ivan
No Sugar
Request API only once
I reuquest once when create fragment (onCreatedView) but lifecycle recall when click back from detail fragment >
No Sugar
list fragment -> detail fragment
Ivan
You can try onCreate method
No Sugar
detail fragment --click back --> list fragment :((( --->reload
Ivan
Do you use viewModel?
No Sugar
No Sugar
No Sugar
I'm newbie 🙁
Ivan
Perform request in viewModel's init block
No Sugar
sorry but I dont know why 🙁
Victor
Всем привет! Есть ли кто из СПб?
Victor
перекличка больше)
Mike
No Sugar
Евгений
Ivan
Fetch in viewModel's init block, not inside onCreateView
No Sugar
No Sugar
you save my day
No Sugar
No Sugar
Anonymous
Всем привет. Подскажите, когда в моб Ютуб открываешь панель с настройками(качество, VR и пр.) это bottonsheet?
Yerlan
Sam
люди добрые подскажите как лучше сохранить массив String? через SharedPreference не выходит, через FileOutputStream тоже нет, через Baundle и Intent тоже никак. Поможите Христа ради!!!
jV
Привет. Такой вопрос возник, есть ли разница между байткодом двух идентичных приложений, написанных на котлин и джава?
Alexander
Александр
Я бы скорее так погуглил.
https://www.google.com/search?sxsrf=ALeKk03T2m3xfEEQ18oeYceEQtk1uJzI5Q%3A1588665989983&ei=hR6xXoOaO_HFrgSxga_YBg&q=android+save+array+to+sharedpreferences&oq=android+save+array+to+sharedpreferences&gs_lcp=CgZwc3ktYWIQAzIHCCMQsQIQJzIFCAAQywEyBggAEAgQHjIGCAAQCBAeOgQIABBHOgQIABANOggIABAIEA0QHjoKCAAQCBANEAoQHjoFCAAQzQI6BggAEAcQHjoICAAQCBAHEB46CAgAEAcQHhATOgoIABAIEAcQHhATUMK6AVis2AFg0NkBaAdwA3gAgAF9iAGMCZIBAzMuOJgBAKABAaoBB2d3cy13aXo&sclient=psy-ab&ved=0ahUKEwjD8P7_oZzpAhXxoosKHbHAC2sQ4dUDCAw&uact=5
Sam
Yerlan
Александр
Savva
Здравствуйте, друзья, нужна ваша помощь
Скриншот 1 — это activity_main.xml, В нем находится ресайклерВью, который в себе должен держать constrainLayout`ы из скриншота 2, который в свою очередь имеет внутри себя горизонтальный LinearLayout, внутри которого должно быть несколько constrainLayoutов из скриншота 3
Как такое сделать или в какую сторону мне гуглить?
Решил проблему. Посмотрите, пожалуйста, решение. Может можно как то упростить или оптимизировать.
Я никак не мог достучаться ни до одного главного View из onBindViewHolder и я просто создал в этом классе ViewHolder поле context, куда сохранил view
Потом в цикле for в onBindViewHolder создавал вьюху для кажого задания (3 скриншот), откуда потом вытягивал TextView, давал из значения и добавлял этот layout (taskItemView) в LinearLayout
Если запустить скрипт, то все работает на первый взгляд, но если искать больше 1-го раза, то информация сохраняется в Linearlayout'ах и потом добавляется сверху, так что перед циклом приходится очищать его с помощью holder.taskHolder.removeAllViews()
Mike
Sam
jV
ᛖᚹᛋᛁᚱ
Решил проблему. Посмотрите, пожалуйста, решение. Может можно как то упростить или оптимизировать.
Я никак не мог достучаться ни до одного главного View из onBindViewHolder и я просто создал в этом классе ViewHolder поле context, куда сохранил view
Потом в цикле for в onBindViewHolder создавал вьюху для кажого задания (3 скриншот), откуда потом вытягивал TextView, давал из значения и добавлял этот layout (taskItemView) в LinearLayout
Если запустить скрипт, то все работает на первый взгляд, но если искать больше 1-го раза, то информация сохраняется в Linearlayout'ах и потом добавляется сверху, так что перед циклом приходится очищать его с помощью holder.taskHolder.removeAllViews()
Так то вьюшка re usable, от удаления добавленных кодом вьюшек не спрятаться
Savva
Mike
Дима
как измерять скорость передвижение ползунка SeekBar в секунду ?
Mike
Mike
ну вот да, 20 ответов «ну я, а чо?» было бы немножко неуместно
Maksym
Все привет. Может кто сталкивался. Нужно при наведении камеры на определенную карточку рисовать поверх свою картинку. Чем такое лучше реализовывать? И буду благодарен за примеры
Dmytro
Yerlan
Maksym
у гугла есть ar core
нашел что есть, только что будет лучше Ar core или сразу взять Sceneform?
Maksym
Dmytro
Yerlan
я тоже в prod не юзал, просто интересовался )
пару таких примеров делал
https://codelabs.developers.google.com/codelabs/augimg-intro/index.html
Kristos
я не понимаю в чем ошибка у меня все указано...
Kristos
засунул, но там поясняется ошибка в том что я что-то не инициализировал, но у меня все есть...
Mike
Kristos
Kristos
Семен
Mike
так а как ты проверяешь, что findViewById вернул не null?