从DefaultHandler中获取Drawable资源

我有我的主要活动工作的以下代码,但我有一个扩展的DefaultHandler类,并希望能够访问一些资源

我如何得到以下工作?

Drawable newMarker = this.getResources().getDrawable(R.drawable.generic2r); 

您可以使用MyActivity.this来引用活动上下文,以生成:

 Drawable newMarker = MyActivity.this.getResources().getDrawable(R.drawable.generic2r); 

只要你确定你只需要你的处理器从这个特定的活动。

将上下文作为parameter passing给您的处理程序。

创build一个上下文对象,并使用静态指定符将主活动上下文分配给主活动中的此对象,并在任何地方访问该对象