java - 除了 getString(R.string.idString) 之外,有没有一种方法可以用 Java 语言获取 Android 字符串资源的值?
问题描述
我需要在一个普通的java类中使用字符串资源;我需要通过 R.string.idstring 获取它们的值,这给了我一个整数而不是字符串值
解决方案
在您的 java 类中创建一个构造函数并将其Context
作为参数分配给它,如下所示:
public class MyClass{
MyClass(Context context){
String idString = context.getString(R.string.idString);
}
推荐阅读
- firebase - 基本功能不适用于 Firestore 安全性
- java - 如何使 OpenSessionInViewInterceptor 在 Spring mvc 中工作
- python - 有没有办法用另一个数组修改一个数组?
- c# - Excel 工作表更改事件仅在 VBA 宏运行后才在单元格更改时触发
- elasticsearch - ElasticSearch post_filter 和过滤聚合的行为方式不同
- xpages - XPages extlib 移动控件中包含的按钮的 onComplete 不会在移动设备上触发,但在桌面浏览器中可以正常工作
- ios - 单击后从 Cell 推送 segue 不起作用
- javascript - 使用 React 创建可重用过滤表的问题
- c# - 为不同的输入和输出设置 Mock 对象方法,警告:访问修改后的闭包
- c# - 在身份服务器上检查 JWT 的有效性