私の主なアクティビティで動作する次のコードがありますが、拡張されたDefaultHandlerクラスがあり、いくつかのリソースにアクセスできるようにします。DefaultHandler内から描画可能なリソースを取得
次のようにするにはどうすればよいですか?
Drawable newMarker = this.getResources().getDrawable(R.drawable.generic2r);
私の主なアクティビティで動作する次のコードがありますが、拡張されたDefaultHandlerクラスがあり、いくつかのリソースにアクセスできるようにします。DefaultHandler内から描画可能なリソースを取得
次のようにするにはどうすればよいですか?
Drawable newMarker = this.getResources().getDrawable(R.drawable.generic2r);
あなたが生成するために、MyActivity.thisでの活動状況を参照することができます:
Drawable newMarker = MyActivity.this.getResources().getDrawable(R.drawable.generic2r);
を限り、あなたはあなたが唯一のこの特定の活動から、あなたのハンドラを必要としていることを確認してくださいと。グローバルコンテキストまたはリソースをつかむ簡単な方法は
コンテキストをパラメータとしてハンドラに渡します。
コンテキストのオブジェクトを作成し、
たい場所オブジェクトの静的指定してアクセスを主な活動で、このオブジェクトに主な活動のコンテキストを割り当てるありませんか? –