android go Mms闪退问题java.lang.SecurityException: MODE_WORLD_READABLE no longer supported

04-03 17:46:47.782 E/AndroidRuntime( 3713): Process: com.android.mms, PID: 3713

04-03 17:46:47.782 E/AndroidRuntime( 3713): java.lang.SecurityException: MODE_WORLD_WRITEABLE no longer supported

04-03 17:46:47.782 E/AndroidRuntime( 3713): at android.app.ContextImpl.checkMode(ContextImpl.java:2423)

04-03 17:46:47.782 E/AndroidRuntime( 3713): at android.app.ContextImpl.openFileOutput(ContextImpl.java:532)

04-03 17:46:47.782 E/AndroidRuntime( 3713): at android.content.ContextWrapper.openFileOutput(ContextWrapper.java:201)

04-03 17:46:47.782 E/AndroidRuntime( 3713): at com.android.mms.MessageTemplateProvider.saveXMLDoc(MessageTemplateProvider.java:377)

04-03 17:46:47.782 E/AndroidRuntime( 3713): at com.android.mms.MessageTemplateProvider.updateXML(MessageTemplateProvider.java:290)

04-03 17:46:47.782 E/AndroidRuntime( 3713): at com.android.mms.MessageTemplateProvider.getXMLDoc(MessageTemplateProvider.java:328)

04-03 17:46:47.782 E/AndroidRuntime( 3713): at com.android.mms.MessageTemplateProvider.query(MessageTemplateProvider.java:196)

04-03 17:46:47.782 E/AndroidRuntime( 3713): at android.content.ContentProvider.query(ContentProvider.java:1055)

04-03 17:46:47.782 E/AndroidRuntime( 3713): at android.content.ContentProvider.query(ContentProvider.java:1147)

从log上 报错为 java.lang.SecurityException: MODE_WORLD_READABLE no longer supported

由于MODE_WORLD_READABLE 模式已经被废弃。

可以将代码中这个改为

MODE_WORLD_READABLE 模式换成  MODE_PRIVATE

下面我们分析上面是在at android.app.ContextImpl.checkMode(ContextImpl.java:2423)

报错,

找这个文件

修改这个模式即可。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容