我知道这个问题很笼统,但我总是面对面地问。
我的问题是我可以在getResource()
中访问getContext()
或Activity
,但是当我想使用没有活动的课程时
例:public class MapOverlay extends ItemizedOverlay
我无法达到getResources()
或Context
。
我怎样才能使任何人都知道任何把戏?
最佳答案
在不扩展android.content.Context
时逐项覆盖。
您可以创建类似的构造函数
private Context mContext;
public MapOverlay(Context context){
this.mContext=context;
}
然后使用
mContext
字段调用getResource()
或getContext()
方法。