Android hybrid调试时的小细节 @Arthur

痴心易碎 提交于 2020-03-14 12:18:09

1、alert方法

JS程序的alert()方法被WebChromeClient的onJsAlert()捕获之后,JS程序会被中断,不会继续执行。所以调试时不能以往那样放置多个alert。

2、JS和android代码互相调用

双方相互调用时,传参数,不能识别JSON,只能使用String。(有人说IOS可以直传JSON)。

3、GeoJSON的生成

由model类生成GeoJSON时,注意在添加properties属性时,去掉重复的geometry字段。比如下文中的fwzb字段:

4、POJO的属性命名规范,驼峰。(可通过IDE的自动生成功能看是否正确,我们以前用的eclipse)

       写POJO的时候注意实体类的属性规范。这种类经常用于序列化和反序列化(JSON),如果大小写不符合规范,约定的序列化反序列化就经常出错。而且很难发现。错误示例:

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!