Как добавить данные из базы данных сохраняемости комнат в представление списка - PullRequest
0 голосов
/ 14 февраля 2019

У меня настроена база данных комнат, и мне нужно создать страницу избранного.Это будет работать, нажав кнопку и вставив изображение и текст в представление списка.Пожалуйста, помогите, как я это делаю.Я покажу, что у меня уже есть.

В настоящее время у меня нет фрагмента списка пожеланий, кроме макета списка пожеланий и данных в базе данных.

Класс сущности данных

import android.arch.persistence.room.Entity;

@Entity
public class DataEntity {

private String imageUrl;
private String title;
private String text;

public DataEntity(String imageUrl, String title, String text) {
    this.imageUrl = imageUrl;
    this.title = title;
    this.text = text;
}

public String getImageUrl() {
    return imageUrl;
}

public void setImageUrl(String imageUrl) {
    this.imageUrl = imageUrl;
}

public String getTitle() {
    return title;
}

public void setTitle(String title) {
    this.title = title;
}

public String getText() {
    return text;
}

public void setText(String text) {
    this.text = text;
}

public static DataEntity[] populateData() {
    return new DataEntity[] {
            new DataEntity("image1.jpg", "title1", "text1"),
    };
}
}

Фрагмент списка пожеланий XML

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum="100">


<TextView
    android:gravity="center"
    android:textAlignment="center"
    android:text="TextView1"
    android:layout_width="match_parent"
    android:layout_height="60dp"
    android:id="@+id/textView1"
    android:layout_weight="66.6"/>

<LinearLayout
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_weight="33.3">

    <TextView
        android:gravity="center"
        android:text="TextView2"
        android:layout_width="match_parent"
        android:layout_height="30dp"
        android:id="@+id/textView2"/>

    <TextView
        android:gravity="center"
        android:text="TextView3"
        android:layout_width="match_parent"
        android:layout_height="30dp"
        android:id="@+id/textView3"
        android:layout_below="@+id/textView2"/>
   </LinearLayout>

</LinearLayout>

Мне нужна кнопка на странице списка пожеланий, которая затем вставит изображение 1 и другой контент в представление списка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...