在哪里声明大量的常量对象?

时间:2012-09-22 10:07:59

标签: android

这可能看起来像一个愚蠢的问题,但我实际上有对象 - 让我们称之为“鸡尾酒”对象 - 它包含一定数量的字段,如鸡尾酒名称,成分列表,食谱等...... 所以基本上我想做的是在我的应用程序需要时提供我的鸡尾酒清单,但我真的不知道如何存储它们。我想在Android字符串数组中声明所有鸡尾酒如下: <

?xml version="1.0" encoding="utf-8"?>
<resources>
    <string-array
        name="first_cocktail_name">
        <item>ingredient1</item>
        <item>ingredient2</item>
        <item>ingredient3</item>
        <item>recipe</item>
    </string-array>
    <string-array
        name="second_cocktail_name">
        <item>ingredient1</item>
        <item>ingredient2</item>
        <item>ingredient3</item>
        <item>recipe</item>
    </string-array>
</resources>

等等,但问题是我没有可能宣布项目密钥,所以检索所有信息将有点单调乏味,例如,如果成分的数量不同鸡尾酒索引检索不会工作.. 。 当应用程序启动时,我不是直接在代码中对所有鸡尾酒对象进行硬编码的忠实粉丝所以我真的不知道如何处理... 有什么想法吗?

谢谢!

0 个答案:

没有答案