来自AppWidgetProvider中strings.xml的getString

Lor*_*rof 4 android widget android-widget

我在正常活动中有这个:

tv.setText(this.getString(R.string.week1));
Run Code Online (Sandbox Code Playgroud)

我认为

remoteViews.setTextViewText(R.id.widget_textview,"something");
Run Code Online (Sandbox Code Playgroud)

相当于

tv.setText("something");
Run Code Online (Sandbox Code Playgroud)

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

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

ser*_*zel 10

所以,当你掌握一个上下文时,你可以打电话

context.getString(resIdHere);
Run Code Online (Sandbox Code Playgroud)

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

希望这可以帮助,

-serkan