本文主要记录一些零碎的东西
最近在项目中,需要两个fragment之间切换时传递数据,fragment见切换可以使用FragmentTransaction,传递普通数据可以使用Bundle,但是Bundle只可以传送字符类型的数据,而我要传递的是Map<String,Object>类型的数据,主要里面有Bitmap图片数据,Bundle有个putSerializable可以传递序列化的数据,所以就把map序列化一下,数据可以传过去,可以显示出来,但是我在点击进行其他操作时,报如下错:
java.lang.RuntimeException: Parcelable encountered IOException writing serializa
java.io.NotSerializableException: android.graphics.Bitmap
原来是在传递Bitmap是IO读写是报错,感谢网友的分享
http://stackoverflow.com/questions/8955034/how-to-fix-a-java-io-notserializablee