当前位置: 代码迷 >> Android >> 如何在Android的模型层中保存列表?
  详细解决方案

如何在Android的模型层中保存列表?

热度:72   发布时间:2023-08-04 10:13:28.0

我是一名中级Android开发人员。 我打算将列表保存到我的模型层中,这是正确的声明方式吗?

    public class Message {

    private UUID mId;
    private String mTopic;
    private String mPayload;

    public Message() {
        mId = UUID.randomUUID();
    }

    public UUID getId() {
        return mId;
    }

    public String getTopic() {
        return mTopic;
    }

    public void setTopic(String topic) {
        mTopic = topic;
    }

    public String getPayload() {
        return mPayload;
    }

    public void setPayload(String payload) {
        mPayload = payload;
    }
}

您可以这样做:

您必须将ArrayList用作Model类,如下所示:

private ArrayList<Message> mMessageList = new ArrayList<Message>();

数据保存arraylist中

for (int i = 0; i < 5; i++){
    Message mMessageModel = new Message();
    mMessageModel.setTopic(Your_Topic);
    // other stuff

    mMessageList.add(mMessageModel);
}

arraylist 获取数据:

for (int i = 0; i < mMessageList.size(); i++){
    Message mMessageModel = mMessageList.get(i);
    String My_Topic = mMessageModel.getTopic();
    // other stuff

}

希望这会帮助你。

  相关解决方案