来自AppWidgetProvider中strings.xml的getString

时间:2011-09-10 21:23:13

标签: android android-widget widget

我在正常活动中有这个:

tv.setText(this.getString(R.string.week1));

我认为

remoteViews.setTextViewText(R.id.widget_textview,"something");

相当于

tv.setText("something");

如何从AppWidgetProvider中的strings.xml获取getString?

可能有一个非常简单的解决方案,但我尝试使用谷歌,我是Android的新手......

2 个答案:

答案 0 :(得分:10)

所以,当你掌握一个Context时,你可以调用

context.getString(resIdHere);

onEnable(),onDisable(),onReceive()和onUpdate()方法默认情况下都将上下文引用传递给它们的定义。

希望这有帮助,

-serkan

答案 1 :(得分:4)

我不知道如何“如何从AppWidgetProvider中的strings.xml中获取字符串?”但我认为你试图从strings.xml中获取字符串

这可以这样做。

String s = getResources().getString(R.string.-yourString);