静的コンテキストからのリソース コンテンツへのアクセス
ウィジェットを操作する前にアプリケーションを初期化する場合、ウィジェットが存在しないため、リソース コンテンツへのアクセスが困難になります。アクティビティ オブジェクトの getResources() を呼び出します。この記事では、この障害を克服し、静的コンテキストからリソース コンテンツを取得する方法を検討します。
解決策には、カスタム Application サブクラスを作成し、それを
実装:
public class App extends Application { private static Context mContext; @Override public void onCreate() { super.onCreate(); mContext = this; } public static Context getContext() { return mContext; } }
App.getContext() を利用することで、コンテキストを取得できるようになり、 getResources() (または App.getContext().getResources()) による静的リソースからのリソースの取得コンテキスト。
以上がAndroid の静的コンテキストからリソース コンテンツにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。