【发布时间】:2013-11-08 21:25:36
【问题描述】:
我有 json 到可序列化的 claas,然后我用它来填充 listview,一切正常,但我想用一个可序列化的对象在另一个 xml 页面上填充 textview,我读到最好的方法是捆绑意图,但我确实编码错了。
public class FeedItem implements Serializable {
private String title;
private String date;
private String attachmentUrl;
private String id;
private String content;
private String url;
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
public String getAttachmentUrl() {
return attachmentUrl;
}
public void setAttachmentUrl(String attachmentUrl) {
this.attachmentUrl = attachmentUrl;
}
@Override
public String toString() {
return "[ title=" + title + ", date=" + date + "]";
}
ArrayList<FeedItem> all_thumbs = new ArrayList<FeedItem>();
all_thumbs.add(new FeedItem(title);
Intent intent = new Intent(title);
Bundle extras = new Bundle();
extras.putSerializable("title",title);
intent.putExtras(extras);
}
在我想使用它的类中
public void updateList() {
TextView infoz = (TextView) getView().findViewById(R.id.infoz);
Bundle args;
getArguments().getSerializable(title);
【问题讨论】:
-
怎么了?你有什么例外吗?
-
使用 Parcelable 而不是 Serializable:stackoverflow.com/questions/5550670/…
-
在我想使用它的类上:标题无法解析为变量。在可序列化类中 此行的多个标记 - 标记“标题”上的语法错误,无效的 FormalParameterList - 标记上的语法错误,错位的构造 - 标记“标题”上的语法错误,此标记后预期的 VariableDeclaratorId此行有多个标记 - 标记“添加”上的语法错误,= 此标记之后的预期 - 标记上的语法错误,错误的构造
标签: java android textview bundle populate