多数の XML ファイルのデータを参照する必要があるアプリを開発しています。アプリに必要な XML ファイルは多数 ( ~40) あります。
ファイルには「AbnormalFlags-v1.0.xml」のような名前が付けられており、現在それらは次の場所にあります
res/raw/v2/AbnormalFlags-v1.0.xml res/raw/v2/ActualDeliveryPlace-v1.0.xml res/raw/v2/AddressType-v1.0.xml ... ...
いくつかの質問
- これは、これらのファイルを見つけるのに最適な場所ですか?
- ファイル名に問題があるようですが、問題が発生しますか
使用するファイルを動的に決定する必要があるため、次を使用します。
xmlFile = getApplicationContext().getResources().getIdentifier(xmlFileId,"raw","com.apps4health.refpack");
これはリソースファイルを見つけられません。どこが間違っていますか?