我想要获得预定义的Android字符串(来自android sdk):
我可以获得如下字符串:android.R.string.ok
和android.R.string.cancel
但我无法获得android.R.string.activity_resolver_use_always
和android.R.string.activity_resolver_use_once
得到错误'无法解析符号'在Android Studio中即使我可以在android.R
文件中看到所有字符串ID。
使用:context.getString(android.R.string.activity_resolver_use_always)
还有其他方法来获取这些字符串吗?
答案 0 :(得分:0)
答案是:
int resId = getResources().getIdentifier("activity_resolver_use_once", "string", "android");
final String always = getString(resId);