2010-12-11 12 views
0

アプリケーションでアプリケーション内のすべてのクラスでアプリケーションコンテキストを使用できるようにするにはどうすればよいですか? 私のサポートするクラスは、リソースにアクセスするためにそれにアクセスできる必要があります。アプリケーション内のアプリケーションのすべてのクラスでアプリケーションコンテキストを使用できるようにするにはどうすればよいですか?

答えて

1

ベストアンサー:特定のケースでアプリケーションのコンテキストが動作する場合と動作しない場合があるので、サポートするクラスのメソッドにContextを渡してください。たとえば、Androidでサポートされている多くのクラスがこのアプローチを採用していることに気付くでしょう。一般に、プラットフォーム開発者が設定したパターンに従うことをお勧めします。

おそらく許容できる答え:Applicationオブジェクトへの参照を保持するために静的データメンバーを使用してください。このプロセスでメモリリークが発生しないように注意してください。

関連する問題