使用这些行:
String app_name = "@string/app_name";
SharedPreferences sharedPreferences = getSharedPreferences(app_name, 0);
我得到一个IllegalArgumentException
:
文件 @string/app_name.xml 包含路径分隔符
如果我这样做:
SharedPreferences sharedPreferences = getSharedPreferences("MyAppName", 0);
它工作正常,但如何在不硬编码应用程序名称的情况下使用它?我不能使用 R.string.app_name 因为那是一个整数。