我通过Messenger让应用A和应用B通信,通信已经成功建立。
通过Bundle传递标准类型的数据时一切正常,当我需要传递一个类时,继承了Parcelable,这个类在应用A和应用B中都有,且包名和类名都一模一样。
我在应用A通过putParcelableExtra()来将该数据传到应用B,在应用B用getParcelableExtra()报ClassCastException。
请问这是怎么回事,难道java的类不是通过完整类名来识别的吗?