25.2注意事项
对于一些数据方面的问题,如从服务器的某个接口获取的数据类型不对,这类问题建议还是使用try…catch…捕获,给用户显示错误提示信息,但不要重启APP,让用户还是可以使用其它功能。
尽量少重启APP,以便给用户良好的用户体验。
如果异常已经被try…catch…捕获了,就不会将其再交给Application级别的CatchExcep 类处理,需要在try…catch…代码块中添加对异常的处理代码,如显示出错信息和保存日志等。
如果集成了友盟和OneAPM之类的SDK,其中自带捕获程序崩溃日志,并在程序下次启动时发送到服务器的功能,可以不用再做处理。
(OneAPM在记录的崩溃日志信息比友盟更详细,推荐用OneAPM)

在遇到数据类型错误等异常时,推荐使用try…catch…处理并展示错误信息,避免重启APP,确保用户能继续使用其他功能。优化用户体验,减少不必要的APP重启。同时,对于已捕获的异常,应在代码内进行详细处理,如记录日志。若集成友盟、OneAPM等SDK,它们可自动捕获崩溃日志,可根据需求选择是否额外处理,OneAPM提供更详细的崩溃日志记录。
952

被折叠的 条评论
为什么被折叠?



