关于android 定义消息接受会提示报错见截图

13764353545 2023-6-7 418

服务器给我发送的自定义消息:{ "sender": "123456", "conv": { "type": 0, "target": "1234", "line": 0 }, "payload": { "type": 1000, "searchableContent": "测试截屏", "pushContent": "测试截屏", "mediaType": 0, "persistFlag": 0, "expireDuration": 0, "mentionedType": 0 } }

自定义消息的消息:附件 报错:附件

//自定义消息,截屏通知
int ContentType_Screen_Notification = 1000;
上传的附件:
最新回复 (2)
  • HeavyRain 2023-6-8
    引用 2
    看错误不像是自定义消息内容的问题。截图上看到是Message对象在AIDL时的错误,你可以debug看一下,writeToParcel写入的direction的值,还有读出来时的值
  • x86 2023-6-8
    引用 3
    1. 你的 encode 方法和 decode 方法没有对上。
    2. readFromParcel 里面,不用调         super.readFromParcel(source);  没有这个方法的;

    建议通过 Android Parcelable Code Generator 来生成 parcelable 相关代码
返回