Как сохранить сообщение в царство? - PullRequest
0 голосов
/ 04 мая 2019

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

Ниже моего класса Модель пользователя

public class User extends RealmObject implements IChatUser {
    Integer id;
    String name;
    Bitmap icon;

    public User(int id, String name, Bitmap icon) {
        this.id = id;
        this.name = name;
        this.icon = icon;
    }

    @Override
    public String getId() {
        return this.id.toString();
    }

    @Override
    public String getName() {
        return this.name;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public void setName(String name) {
        this.name = name;
    }

    @Override
    public Bitmap getIcon() {
        return this.icon;
    }


    @Override
    public void setIcon(Bitmap icon) {
        this.icon = icon;
    } 
}

Ниже MessengerActivity

Где я реализовал базу данных областей

        Realm.init(this);
        realm = Realm.getDefaultInstance();
        realm.beginTransaction();

        User userModel =  realm.createObject(User.class);
        userModel.setId(Integer.valueOf("Id"));
        userModel.setName("Name");
        //userModel.setIcon("icon");


        realm.commitTransaction();


        RealmResults <User> userModels = realm.where(User.class).findAll();

        String getId = userModels.getId();
        String getName = userModels.getName();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...