如何在Android的模型层中保存列表?
我是一名中级安卓开发者。我打算将一个列表保存到我的模型层中,这是声明它的正确方式吗如何在Android的模型层中保存列表?,android,model-view-controller,Android,Model View Controller,我是一名中级安卓开发者。我打算将一个列表保存到我的模型层中,这是声明它的正确方式吗 public class Message { private UUID mId; private String mTopic; private String mPayload; public Message() { mId = UUID.randomUUID(); } public UUID getId() { retu
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,如下所示:
private ArrayList<Message> mMessageList = new ArrayList<Message>();
private ArrayList mMessageList=new ArrayList();
在阵列列表中保存数据:
for (int i = 0; i < 5; i++){
Message mMessageModel = new Message();
mMessageModel.setTopic(Your_Topic);
// other stuff
mMessageList.add(mMessageModel);
}
for (int i = 0; i < mMessageList.size(); i++){
Message mMessageModel = mMessageList.get(i);
String My_Topic = mMessageModel.getTopic();
// other stuff
}
for(int i=0;i<5;i++){
Message mMessageModel=新消息();
msessagemodel.setTopic(您的主题);
//其他东西
mMessageList.add(mMessageModel);
}
从arraylist获取数据:
for (int i = 0; i < 5; i++){
Message mMessageModel = new Message();
mMessageModel.setTopic(Your_Topic);
// other stuff
mMessageList.add(mMessageModel);
}
for (int i = 0; i < mMessageList.size(); i++){
Message mMessageModel = mMessageList.get(i);
String My_Topic = mMessageModel.getTopic();
// other stuff
}
for(int i=0;i
希望这对您有所帮助。谢谢,这是一个很大的帮助。:)@巴巴多斯,很高兴帮助你。