如何在Bundle中传递自定义对象?
问题内容:
我正在尝试将自己的自定义对象传递到包中:
Bundle b = new Bundle();
STMessage message = (STMessage)a.getAdapter().getItem(position);
b.putObject("message",message);
我得到错误:
The method putObject(String, Object) is undefined for the type Bundle
问题答案:
一种方法是让您的自定义对象实现Parcelable接口并使用 Bundle.putParcelable/Bundle.getParcelable