阅读量:0
未处理的网络请求:在strict mode下,所有网络请求必须在子线程中进行,否则会抛出NetworkOnMainThreadException异常。
内存泄漏:strict mode会检测内存泄漏问题,如果发现某个对象没有被正确释放,会抛出LeakedClosableReferenceException异常。
文件泄漏:strict mode会检测文件操作是否正确关闭,如果没有正确关闭文件流,会抛出ResourceLeakException异常。
UI线程中执行耗时操作:在strict mode下,不允许在UI线程中执行耗时操作,否则会导致ANR(Application Not Responding)异常。
未处理的异常:在strict mode下,未处理的异常会导致应用崩溃,因此必须及时处理所有异常情况。
使用过时的API:strict mode会检测应用中使用过时的API,建议及时更新为最新版本的API。
不安全的数据存储:strict mode会检测是否使用了不安全的数据存储方式,如明文存储密码等,建议使用安全的存储方式。
不安全的网络请求:strict mode会检测是否存在未加密的网络请求,建议使用HTTPS协议进行网络请求。