我在正常活动中有这个:
tv.setText(this.getString(R.string.week1));
我认为
remoteViews.setTextViewText(R.id.widget_textview,"something");
相当于
tv.setText("something");
如何从AppWidgetProvider中的strings.xml获取getString?
可能有一个非常简单的解决方案,但我尝试使用谷歌,我是Android的新手......
答案 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);