我找到了R.string
对于将硬编码字符串保留在我的代码之外来说非常棒,并且我想继续在实用程序类中使用它,该实用程序类与我的应用程序中的模型一起使用以生成输出。例如,在本例中,我从活动之外的模型生成一封电子邮件。
是否可以使用getString
外面一个Context
or Activity
?我想我可以通过当前的活动,但这似乎没有必要。如果我错了请纠正我!
编辑:我们可以访问资源吗without using Context
?
是的,我们可以在不使用“Context”的情况下访问资源
您可以使用:
Resources.getSystem().getString(android.R.string.somecommonstuff)
...应用程序中的任何地方,甚至在静态常量声明中。
不幸的是,它支持仅系统资源.
供本地资源使用这个解决方案。这不是微不足道的,但它确实有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)