用Java构建多语言应用程序.从R.string资源XML文件插入String值时出错:
public static final String TTT = (String) getText(R.string.TTT);
Run Code Online (Sandbox Code Playgroud)
这是错误消息:
错误:无法从Context类型对非静态方法getText(int)进行静态引用
这是怎么造成的,我该如何解决?
我试图找到一种方法来改变按钮的图像,以便显示应用程序的当前状态.
这就是我到目前为止所做的......
HelloWidgetProvider.java
public class HelloWidgetProvider extends AppWidgetProvider {
@Override
public void onDeleted(Context context, int[] appWidgetIds) {
// TODO Auto-generated method stub
//super.onDeleted(context, appWidgetIds);
Toast.makeText(context, "onDeleted()", Toast.LENGTH_LONG).show();
}
@Override
public void onDisabled(Context context) {
// TODO Auto-generated method stub
//super.onDisabled(context);
Toast.makeText(context, "onDisabled()", Toast.LENGTH_LONG).show();
}
@Override
public void onEnabled(Context context) {
// TODO Auto-generated method stub
//super.onEnabled(context);
Toast.makeText(context, "onEnabled()", Toast.LENGTH_LONG).show();
}
public static String MY_WIDGET_UPDATE = "MY_OWN_WIDGET_UPDATE";
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
int[] appWidgetIds) {
// TODO Auto-generated method …Run Code Online (Sandbox Code Playgroud)