Форум программистов, компьютерный форум, киберфорум
Kotlin
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 05.04.2020
Сообщений: 3
1

Детальная информация на новой активности

14.01.2021, 18:32. Просмотров 1486. Ответов 2

Нужна помощь, мне нужно чтобы при нажатии для каждой ячейки RecyclerView после ее нажатие и перехода на новую активность с помощью onClick ,и на этой самой активности появлялось название объекта и детальная информация , если есть задумки как это можно сделать на Kotlin без базы данных(название у меня получилось перенести с помощью intent.putExtra)
0
Миниатюры
Детальная информация на новой активности   Детальная информация на новой активности   Детальная информация на новой активности  

Детальная информация на новой активности   Детальная информация на новой активности   Детальная информация на новой активности  

Детальная информация на новой активности  
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.01.2021, 18:32
Ответы с готовыми решениями:

Детальная информация элемента каталога на новой странице
подскажите как настроить компоненты раздел каталога и детальная информация элемента каталога на...

Детальная информация об устройстве
Доброго времени суток. В общем, прошу помощи! Имеется программа со списком устройств (исходник из...

fancybox и детальная информация о товаре
Добрый день. Хотим реализовать в нашем интернет магазине всплывающее окошко с детальной...

Детальная информация при передаче данных
Ljudi nuzhno napisat progu kotoraja soedenitsja s serverom ip 111.111.111.1, port:80 , to est k...

2
9 / 6 / 3
Регистрация: 25.12.2018
Сообщений: 114
23.01.2021, 14:35 2
Лучший ответ Сообщение было отмечено IlyxM15 как решение

Решение

Под цифрой 1 - это переменная с типом твоего интерфейса в котором у тебя метод клика, она указана в конструкторе адаптера.
Под цифрой 2 - это это интерфейс View
Под цифрой 3 - здесь ты прикрепляешь холдер(элемент в ресайкл вью) к слушателю.
Под цифрой 4 - это метод твоего интерфейса, здесь ты его вызываешь передавая позицию.

Дальше в Мэйнактивити ты пишешь
Java
1
adapter = AdapterCustom(CommonLists.list, this)
реализуешь свой интерфейс, в его методе пишешь:
Java
1
presenter.passModel(arguments,position,"position","modellist")
presenter у меня это переменная интерфейса, в ней просто написал следующий метод:
Java
1
2
3
4
5
6
override fun passModel(args: Bundle?,position:Int, keyPosition: String, keyModelList: String) {
        val bundle = Bundle()
        bundle.putInt(keyPosition, position)
        val modelList = CommonLists.listOfText[position]
        bundle.putParcelable(keyModelList, modelList)
        view.move(R.id.action_mainFragment_to_itemToFullscreenFragment, bundle)
view.move() это тоже метод интерфейса, в него передается action и мой сформированный бандл.
0
Миниатюры
Детальная информация на новой активности  
9 / 6 / 3
Регистрация: 25.12.2018
Сообщений: 114
23.01.2021, 14:58 3
Данные можно так-же передать целым объектом, написав его так:
Java
1
2
3
4
5
@Parcelize
data class TestUser(
    val header:String?,
    val body:String?
):Parcelable
Передавать его можно через:
Java
1
2
val bundle =Bundle()
bundle..putParcelable("user",TestUser())
Этот бандл ты передаешь в
Java
1
2
val intent =Intent(this, SecondActivity::class.java)
intent.putExtra("key",bundle)
а получать через val user = intent.getParselableExtra()
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.01.2021, 14:58

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Необходимо Создать форму со списком предоставляемых услуг, после выбора услуги выводится более детальная информация
Есть такой код вот, скажите мне как его доделать, переделать, что бы после выбора услуги,...

Кнопка без стилей на новой активности
Хочу разобраться (хотя бы поверхностно) с программированием под Android посему вопрос может быть...

Не работает Cipher на новой активности. На родной работает
Всем привет. Хотел передать зашифрованные данные с одной активности(окна) андроид на другую. С этим...

Мониторинг активности пользователей -> Монитор активности в Интернет
Пишу дипломную на тему "Мониторинг активности пользователей". Кейлоггеры всякие, скриннеры,...

Изменение настроек приложения из активности в рамках активности
Друзья, помогите разобраться! имею наработки приложения-рисовалки, там есть у меня там активити...

MS Sql: при добавлении новой записи, информация из первой записи в таблице исчезает
Ошибка заключается в том, что при добавлении новой записи(через программу), информация из первой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.