我有一个列表,我想在将其与数据绑定后存储它,这样当用户旋转设备时,它就不必在服务器上下载数据。
这是模型
public class Model {
String Id, Name, Work, Phone, Lp;
public String getId() {
return Id;
}
public String getLp() {
return Lp;
}
public String getName() {
return Name;
}
public String getPhone() {
return Phone;
}
public String getWork() {
return Work;
}
public void setId(String id) {
Id = id;
}
public void setLp(String lp) {
Lp = lp;
}
public void setName(String name) {
Name = name;
}
public void setPhone(String phone) {
Phone = phone;
}
public void setWork(String work) {
Work = work;
}
}
那么,如何实现onSaveInstanceState和onRestoreInstanceState? 任何帮助请...
答案 0 :(得分:1)
inside_nav
和#inside_nav {
margin: auto;
}
使用onSaveInstanceState()
进行数据传输。捆绑包不支持太多存储数据列表的方法。唯一可以满足您需求的是putParcelableArrayList()
。
为此,您需要使用onRestoreInstanceState()
实施Parcelable
,并在Bundle
中使用Model
包含通用列表以放置数据:
onSaveInstanceState()
从捆绑中再次检索模型很简单。