В моем проекте нужно заполнить вид списка из локальной базы данных. Я его реализовал. Когда я нажимаю строку в элементе списка, мне нужно показать все детали в строке списка в следующем действии. custom list adapter.I еще не начал кодировать подробный список row.How я могу передать все подробности в одной строке в другую деятельность. Может ли кто-нибудь мне помочь?Детальный вид строки списка
ответ
1 вещь, которую вы можете сделать, это просто передать идентификатор (PK) предмета. Затем в следующем действии вы можете получить его снова из базы данных.
Еще один вариант заключается в том, что вы можете создать класс со всеми данными, которые вы хотите переслать как членов класса, и сериализовать объект и отправить его вместе с намерением.
здесь пример
public class ActivityExtra implements Parcelable {
public Integer a=0;
public String b="";
private GameActivityExtra(Parcel in) {
this.a = in.readInt();
this.b = in.readString();
}
public GameActivityExtra() {
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(a);
dest.writeString(b);
}
public static final Parcelable.Creator<GameActivityExtra> CREATOR = new Parcelable.Creator<GameActivityExtra>() {
public GameActivityExtra createFromParcel(Parcel in) {
return new GameActivityExtra(in);
}
public GameActivityExtra[] newArray(int size) {
return new GameActivityExtra[size];
}
};
}
Теперь создадим экземпляр этого класса в вашей деятельности. и используйте intent.putextra(...)
. и получить тот же объект во время его получения.
Вы можете установить информацию в тегах текстовых просмотров своего пользовательского списка и передать их через намерения.
как я могу передать 4 тега в одном намерении? – Jolly
Вы можете сделать это, используя разные клавиши. int.txt()), int.txt(), int.txt() –
Используйте @nitesh goel ответ, чтобы сделать ваш объект классом parcelabe.
Затем onitemclick использовать
intent.putExtra("object", object);
отправить свой объект в другой деятельности.
И в соответствующей деятельности используют
intent.getParcelableExtra("object");
, чтобы получить объект. то вы можете получить все об этом объекте.
- 1. Получить детальный вид из расширяемого списка Просмотр
- 2. Детальный вид в JFileChooser
- 3. MKPinAnnotation на Детальный вид
- 4. JQuery Mobile List/Детальный вид
- 5. Детальный вид, который меняет цвет
- 6. Джанго Детальный вид не работает
- 7. Детальный вид последнего элемента списка, созданного TypoScript, всегда пуст
- 8. TableView & MapView такой же Детальный вид
- 9. Детальный вид ячеек в виде таблицы?
- 10. Детальный вид не отвечает на MasterViewController
- 11. Как скопировать Детальный вид с основным видом
- 12. Детальный вид в Visual Studio 2010
- 13. Анимация заменить Детальный вид в UISplitViewController
- 14. Детальный вид, заполненный информацией о plist
- 15. Детальный вид страницы, не отображающий данные в ионном
- 16. Детальный просмотр загружен дважды
- 17. Проложить маршрут Кнопка на карте Аннотация Детальный вид
- 18. Детальный вид UISplitViewController полностью отображен только на iOS8
- 19. Детальный вид зрения контактный выноски хотел бы дать другое значение
- 20. Как убрать сплит Вид с детского вида (Детальный просмотр)
- 21. Как изменить шаблон SplitView Xcode - tableview справа, детальный вид слева
- 22. Как скрыть значок удаления в kartik Детальный вид yii2?
- 23. Swift - детальный вид в зависимости от контроллера Таблица View Cell
- 24. UITableView didSelectRowAtIndexPath «Выбранная строка не загружается детальный вид»
- 25. invocationtargetexception на вид внутри строки списка list
- 26. Доступный вид списка списка
- 27. Детальный вид кнопки открывает другой подробный вид в соответствии с sqlite db
- 28. Показать Детальный просмотр от UITableView
- 29. Сплит-вид Детальный вид контроллера. От центра по причине контроллера главного вида.
- 30. Детальный фон 9patch
Какие объекты/данные вы хотели бы передать деталям? –
Проблема заключается в том, чтобы отправить объект другим действиям и заполнить список со всеми значениями объекта. – keshav
@Keshav Как я могу получить объект выбранного элемента? И как я могу получить все значения этого объекта в следующем действии? – Jolly