android无法解析后端返回的数据,但可以打印出来

news/2024/5/20 1:53:51 标签: android, 后端, gradle

当这个问题困恼你很久,请尝试以下方法

proguard-rules.pro

-keep class com.coral3.common_module.base.BaseRequestEntity** { *; }
-keep class com.coral3.common_module.base.BaseResponseBean** { *; }
-keep class com.coral3.update_module.entity.** { *; }
-keep class com.coral3.ah.entity.** { *; }

说明:

没朋友的我,最近折腾android,其中这个问题困恼我较久,似乎很久以前遇到过,但本人不在同一地方多摔几次是不会长记性的!

开发环节:

app启动开屏广告图需要请求后端得到数据,android虽然得到了数据,但无法正常映射到某一实体类,我纳闷了三天,三晚对着屏幕发呆

解决关键字:

混淆,记住混淆二字,有时不是你的错,是混淆的错!


无助时,不要放弃,很多时候,我们会在绝境中看到希望,加油,陌生人们!

在这里插入图片描述


http://www.niftyadmin.cn/n/740698.html

相关文章

软考-案例分析

精选问题 一、系统分析与设计 数据模型三要素 数据结构数组操作数据的约束条件 REST是什么及五条关键原则 REST是采用http和xml基于web的通信技术,能有效降低开发难度,提升系统可伸缩性 网络上所有事物都被抽象为资源每个资源都有唯一标识通过通用的接口…

protobuf for android and springboot

for springboot: https://github.com/yue-github/protobuf-springboot.git for android: https://gitee.com/yue-gitee/android-protobuf.git 将代码从git拉到本地使用android studio打开项目后: 1.重新编译 2.在编译包里可找到生成的相关文件

cim在安卓中重启服务端出现双连问题

如图&#xff0c;若服务端未去重会出现收到两条相同消息情况客户端断线重连出现两次相同连接暂未找到问题所在目前暂时采用服务端去重与不响应bind,代码如下所示&#xff1a; String[] conflictChannels conflictMap.get(session.getChannel());Collection<Channel> cha…

app闪退

安卓开发中经常会出现闪退问题&#xff0c;有的因为代码有问题&#xff0c;有的因为权限问题&#xff0c;以下是关于混淆闪退的解决方案参考 1. 找到因为引用第三方包出现闪退的代码位置 2. 进入此类&#xff0c;复制包名 在混淆文件中加入 -keep class com.previewlibrary…

android使用SQLiteOpenHelper闪退

问题&#xff1a; 已确定自己没错&#xff0c;但是app就是一直闪退 尝试&#xff1a; 删除app&#xff0c;重新安装 例子&#xff1a; Overridepublic void onCreate(SQLiteDatabase db) {//如果存在group表&#xff0c;则删除该表String drop_sql "DROP TABLE IF EXI…

android 数据库左连接查询

格式化的sql字符串 String sql String.format("select " "mg.is_read,mg.group_id,cgd.sender_id,cgd.target_id,mg.group_name,mg.intention_type,mg.chat_type,mg.short_msg,mg.group_avatar,mg.avoid_disturbance,mg.update_time" ",cgd.id,cgd.…

android sqlite先分组后排序左连查询

效果图 关联查询sql字符串 sql String.format("select " "mg.is_read,mg.del_flag,cgd.group_id,cgd.user_id,cgd.sender_id,cgd.target_id,mg.group_name,mg.intention_type,mg.chat_type,mg.short_msg,mg.group_avatar,mg.avoid_disturbance,mg.update_time…

gitignore首次忽略文件有效,后续无效问题

1.忽略并删除远程已删除的文件 git rm -r –cached test.git.txt2.忽略但不想删除远程已提交的文件 git update-index --assume-unchanged test.git.txt3.恢复 git update-index --no-assume-unchanged test.git.txt