我的应用程序中有几个原始文件。
现在,它们是特定语言的,我希望,如果用户的语言与原始文件夹中提供的语言不同(例如,如果我有raw-he,设备语言不是希伯来语),我希望它没有任何后果,意味着行动会失败。
我必须: 根据用户的设备区域设置检查原始文件夹中是否存在该文件?
或
我可以做一些事情,除了在原始文件夹中放入空的声音文件之外,还能让它无所事事吗?
答案 0 :(得分:1)
您可以做的是将文件名放入可本地化的字符串中。例如,在res / values-he / strings.xml中,您将拥有:
<string name="raw_file_name">he-raw-file</string>
在res / values / strings.xml中,您可以将字符串留空:
<string name="raw_file_name"></string>
然后检查从资源加载的字符串是否为空。