0

这可能看起来像一个愚蠢的问题,但我实际上有对象 - 我们称对象为“鸡尾酒” - 其中包含一定数量的字段,如鸡尾酒名称、成分列表、食谱等......所以基本上我想要要做的是在我的应用程序需要时提供我的鸡尾酒列表,但我真的不知道如何存储它们。我想在 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>

依此类推,但问题是我没有声明项目密钥的可能性,因此检索所有信息会有点乏味,例如,如果不同鸡尾酒之间的成分数量不同,索引检索将不起作用......我'我不喜欢在应用程序启动时直接在代码中对所有鸡尾酒对象进行硬编码,所以我真的不知道该怎么做......知道吗?

谢谢 !

4

0 回答 0