用Java写 MSDK应用 踩坑记录
已完成大家好,本人在开发过程中发现,由于官方使用的是Kotlin,会讲一些字段设置位null,然后在一些代码中很有可能使用的是Java写的,从而导致判空不会很精确而出现闪退问题。从而如上图,在调用官方SDK出错后,很容易的只会判断error是否为空,而内部很多字段也为空导致程序崩溃,之前也一直纳闷问题在哪里,在今天的开发中终于知道一些问题在哪里了。希望官方在这一点上可以考虑将一些字段设置默认值,避免一些代码上的闪退问题
请先登录再写评论。
大家好,本人在开发过程中发现,由于官方使用的是Kotlin,会讲一些字段设置位null,然后在一些代码中很有可能使用的是Java写的,从而导致判空不会很精确而出现闪退问题。从而如上图,在调用官方SDK出错后,很容易的只会判断error是否为空,而内部很多字段也为空导致程序崩溃,之前也一直纳闷问题在哪里,在今天的开发中终于知道一些问题在哪里了。希望官方在这一点上可以考虑将一些字段设置默认值,避免一些代码上的闪退问题
请先登录再写评论。
评论
1 条评论