最佳答案:闪退么,有这么几种1、内存不足,这种情况多发生在中低端手机,解决方案:优化内存写入释放等操作【需要较为资深程序员】2、数据操作不当导致客户端崩溃,这种情况无论什么手机都会发生,解决方案:制定数据源错误
闪退么,有这么几种1、内存不足,这种情况多发生在中低端手机,解决方案:优化内存写入释放等操作【需要较为资深程序员】
2、数据操作不当导致客户端崩溃,这种情况无论什么手机都会发生,解决方案:制定数据源错误或者数值无法矫正时的默认操作行为或参数,保证该行为或参数不会使客户端崩溃【需要认真一点的普通程序员】
3、客户端界面/操作逻辑bug导致崩溃,这种情况无论什么手机都会发生,并且没有很有效的预防措施,解决方案:多设置log点,规整化界面逻辑,操作行为优先级设立等。【需要认真一点的普通程序员】闪退问题和程序员能力有一定关系,但主要还是经验上的。
资深程序员能在写代码的时候更加注重结构、效率、内存操作、保护代码等。
并且不同的闪退也可能会由于代码库、插件不兼容、不同平台等出现的时机和原因不尽相同。
总体来说需要多测,并且把能知晓的一些情报尽可能收集起来,机型、内存大小、闪退时的操作、近期的行为等以做参考,排查问题根源。
另外更新版本的时候闪退,大多数是因为测试不足,某些新更新的文件或者功能存在上述问题。