如何在Android应用程序中的视图之间传递对象。我google了,发现你的类需要实现适当的接口。如果我们不拥有我们传递的类/对象类型(例如从外部库或sdk中的随机类),我们如何做到这一点
我需要将一个HtmlSelect项目对象(从HtmlUnit开源项目)传递给另一个类来处理它,但是我无法将它捆绑起来。
由于
答案 0 :(得分:1)
我最好的猜测是你创建一个静态帮助器对象并像这样传递它。
HelperObject class {
static HtmlSelect myHtmlObject
}
来源活动:
HelperObject.myHtmlObject = currentHtlmlObject;
startActivity(intent);
目的地活动:
onCreate() {
HtmlSelect htmlSelect = "create a copy copy of HelperObject.myHtmlObject not to have problems and then set it to null"
}
答案 1 :(得分:-1)
只需使用putExtra()
的{{1}}方法传递参数。
有时您需要首先将对象“解构”为简单元素(字符串,整数),然后使用Intent
在另一端重新构建它。