トップページ > プログラム > 2015年08月25日 > dLLXV4nU

書き込み順位&時間帯一覧

43 位/133 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000001000000000001



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Androidプログラミング質問スレ revision49 [転載禁止]©2ch.net

書き込みレス一覧

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");
    }
}


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。