Android 如何从共享首选项保存和检索自定义Arrailist
我想从SharedReference中存储和检索我的自定义对象Arralist,我已经尝试过了,但遇到了Compiletime错误 有人能帮忙吗 代码: 编译时错误:Android 如何从共享首选项保存和检索自定义Arrailist,android,android-layout,android-listview,sharedpreferences,Android,Android Layout,Android Listview,Sharedpreferences,我想从SharedReference中存储和检索我的自定义对象Arralist,我已经尝试过了,但遇到了Compiletime错误 有人能帮忙吗 代码: 编译时错误: The method serialize(Serializable) in the type ObjectSerializer is not applicable for the arguments (List<Movie>) 类型ObjectSerializer中的方法serialize(Serializable
The method serialize(Serializable) in the type ObjectSerializer is not applicable for the
arguments (List<Movie>)
类型ObjectSerializer中的方法serialize(Serializable)不适用于
参数(列表)
列表未实现可序列化接口。(电影有)。
您可以尝试ArrayList(此处无法尝试)列表未实现可序列化接口。(电影有)。
你可以尝试ArrayList(不能在这里尝试)而不是
列表电影列表代码>使用阵列列表电影列表
而不是列出电影列表代码>使用阵列列表电影列表
可能的重复与SharedReference无关。可能的重复与SharedReference无关。错误状态是编译器错误而不是运行时错误。您可以尝试ArrayList
而不是List
接口。@Sunny,确实错过了编译时的部分。错误状态是编译器错误而不是运行时错误。您可以尝试ArrayList
而不是List
接口。@Sunny,确实错过了编译时的部分。
public class Movie implements Serializable {
private static final long serialVersionUID = 1L;
private String MovieName;
private String MovieActor;
private String MovieActress;
private String MovieDirector;
private String MovieImage;
private String MovieDescription;
private String MovieWatchLink;
public String getMovieName() {
return MovieName;
}
public void setMovieName(String movieName) {
MovieName = movieName;
}
public String getMovieActor() {
return MovieActor;
}
public void setMovieActor(String movieActor) {
MovieActor = movieActor;
}
public String getMovieActress() {
return MovieActress;
}
public void setMovieActress(String movieActress) {
MovieActress = movieActress;
}
public String getMovieDirector() {
return MovieDirector;
}
public void setMovieDirector(String movieDirector) {
MovieDirector = movieDirector;
}
public String getMovieImage() {
return MovieImage;
}
public void setMovieImage(String movieImage) {
MovieImage = movieImage;
}
public String getMovieDescription() {
return MovieDescription;
}
public void setMovieDescription(String movieDescription) {
MovieDescription = movieDescription;
}
public String getMovieWatchLink() {
return MovieWatchLink;
}
public void setMovieWatchLink(String movieWatchLink) {
MovieWatchLink = movieWatchLink;
}
The method serialize(Serializable) in the type ObjectSerializer is not applicable for the
arguments (List<Movie>)