草庐IT

LocalityList

全部标签

Android ArrayList<MyObject> 作为 parcelable 传递

现已修改代码以反射(reflect)可接受的解决方案。现在这是一个如何将自定义ArrayList传递到DialogFragment的工作示例。我正在使用newInstance上的Bundle将自定义对象的ArrayList传递给DialogFragment。在newInstance中正确接收了arraylist。对putParcelable的调用执行良好(没有错误),但是在ArrayList对象的parcelable代码中放置断点表明在设置或获取数据时没有调用parcel方法。我是否正确地为ArrayList创建了一个LocalityList类并使其可打包,或者Locality类本身应

Android ArrayList<MyObject> 作为 parcelable 传递

现已修改代码以反射(reflect)可接受的解决方案。现在这是一个如何将自定义ArrayList传递到DialogFragment的工作示例。我正在使用newInstance上的Bundle将自定义对象的ArrayList传递给DialogFragment。在newInstance中正确接收了arraylist。对putParcelable的调用执行良好(没有错误),但是在ArrayList对象的parcelable代码中放置断点表明在设置或获取数据时没有调用parcel方法。我是否正确地为ArrayList创建了一个LocalityList类并使其可打包,或者Locality类本身应