- Androidプログラミング質問スレ revision49 [転載禁止]©2ch.net
257 :デフォルトの名無しさん[sage]:2015/08/25(火) 12:54:55.40 ID:dLLXV4nU - 非常に初歩的な感じがするのですが、分からないので質問させてください。
Activityからpropertiesファイルを使用しようとすると以下の様なエラーが発生してしまいますが、対処方法を教えて下さい。 myapp.properties_ja_JPは_ja_JP無し版も含めてres配下に配備し、key,valueも設定してあります。 Caused by: java.util.MissingResourceException: Can't find resource for bundle 'myapp.properties_ja_JP', key '' at java.util.ResourceBundle.missingResourceException(ResourceBundle.java:238) at java.util.ResourceBundle.getBundle(ResourceBundle.java:230) at java.util.ResourceBundle.getBundle(ResourceBundle.java:139) at com.nullpo.AppResources.<clinit>(AppResources.java:9) コードはパッケージ等ぼかしてますが概ねこんな感じです。 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.d("", AppResources.getHogeFuga()); } } public class AppResources { private static final ResourceBundle RB = ResourceBundle.getBundle("myapp.properties", Locale.JAPAN); public static String getHogeFuga() { return RB.getString("hoge.fuga"); } }
|
|