首页 > 解决方案 > 更高 Api 级别的 SharedPreferences 不起作用?

问题描述

为了在 Play 商店中发布我的应用程序,我必须将TargetSdkVersionfrom更改2326. 在我更改它之前,该应用程序运行良好!现在应用程序在启动时崩溃。我发现问题出在这两行:

prefs = getSharedPreferences("de.bs.quicknoteblock.Notes", Context.MODE_WORLD_WRITEABLE);
        editor = prefs.edit();

现在我的问题是,我如何SharedPreferences使用Api-Level 26

标签: androidapi

解决方案


Context.MODE_WORLD_WRITEABLE已弃用,将其替换为Context.MODE_PRIVATE


推荐阅读