我正在尝试设置此枚举,以便它能够返回正确的图像,尽管我正在努力寻找一种合并上下文的方法,因为它位于一个单独的类中。
public enum CubeType
{
GREEN {
public Drawable getImage()
{
return Context.getResources().getDrawable( R.drawable.cube_green );
}
};
abstract public Drawable getImage();
}
我得到的错误是:
无法从类型 Context 对非静态方法 getResources() 进行静态引用