【发布时间】:2012-10-29 14:06:21
【问题描述】:
在我的应用程序中,我将某个链接放在strings.xml 文件中,然后在应用程序的其余部分中使用它。这是我输入strings.xml文件的方式:
<string name="link">http://mylink/</string>
这里是我如何在我的活动中获得它:
String link = getResources().getString(R.string.link);
问题是这个字符串有时返回的不是字符串文件中的值。我经常收到#ff666666,这很奇怪。为什么有时它可以正常工作,有时却不行?
有人对此有任何想法吗?
提前致谢。
【问题讨论】:
-
用相关的代码示例详细阐述'sometimes'。
-
如果我卸载应用程序并重新安装它,可能会出现此问题。有时会发生这种情况,有时运行良好,但有时无法从 xml 文件中获取值,在这种情况下,我的应用程序会显示警报,所以我无能为力。
-
你从哪里调用 getResources().getString(R.string.link)?活动?服务?
-
活动。在 onCreate() 中。