小编Che*_*n M的帖子

无法对非静态方法进行静态引用

用Java构建多语言应用程序.从R.string资源XML文件插入String值时出错:

public static final String TTT =  (String) getText(R.string.TTT);
Run Code Online (Sandbox Code Playgroud)

这是错误消息:

错误:无法从Context类型对非静态方法getText(int)进行静态引用

这是怎么造成的,我该如何解决?

java static-methods compiler-errors

97
推荐指数
3
解决办法
37万
查看次数

我们如何更改小部件按钮的图像?

我试图找到一种方法来改变按钮的图像,以便显示应用程序的当前状态.

这就是我到目前为止所做的......

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)

java android android-widget

6
推荐指数
1
解决办法
5925
查看次数