前几天我问了一个关于使用意图作为包裹将对象发送到活动的问题,但我不确定在我的情况下如何做到这一点。我有一个对象类型的变量,Object x;
它是这样设置的:x = edit.getText().toString();
在这种情况下,x 变成了一个 String 对象,但我也让它能够将 x 设置为 Integer 和 SQLDate 类型。查看如何将对象作为包裹发送的示例,在我看来,即使对于自定义数据类型,您也必须事先知道数据类型是什么。对此的任何帮助将不胜感激,因为我完全坚持这一点。
流程是:
Object x;
- 被建造。
x = String object||Integer object||sqldate object
- x 被赋值
i.putExtra("object", x);
- x 被打包后被发送到下一个活动。