Context を静的変数として使用することについて質問があります。
私のコードは次のようになります
public class MyClass{
private static Context con = AnotherClass.getContext();
private static String fileName = con.getResources().getString(R.string.file_name);
//rest of the code
}
このように実装するのは悪い習慣ですか?クラスの作成時にファイル名を読み取る必要があるのは、クラス内にいつでも呼び出される可能性のある他の静的メソッドがいくつかあるためです。
アプリは意図したとおりに正常に動作します。この実装の欠点があるかどうか疑問に思っていました。