我想从 xml
文件中读取字符串,然后再执行其他任何操作,例如 setText
在小部件上,那么如果没有要调用的活动对象,我该如何做到这一点 getResources()
开?
原文由 lost baby 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想从 xml
文件中读取字符串,然后再执行其他任何操作,例如 setText
在小部件上,那么如果没有要调用的活动对象,我该如何做到这一点 getResources()
开?
原文由 lost baby 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
Application
的子类,例如public class App extends Application {
android:name
attribute of your<application>
tag in theAndroidManifest.xml
to point to your new class, egandroid:name=".App"
onCreate()
方法中,将上下文(例如this
)保存到名为mContext
的静态字段并创建一个返回字段的静态方法例如getContext()
:它应该是这样的:
现在您可以使用:
App.getContext()
每当您想获取上下文时,然后getResources()
(或App.getContext().getResources()
)。