Java 如何在firebase android studio中的两个不同子节点(如酒吧和厨房柜台)中拆分订单发送订单两个不同的柜台

Java 如何在firebase android studio中的两个不同子节点(如酒吧和厨房柜台)中拆分订单发送订单两个不同的柜台,java,android,Java,Android,我正在开发餐厅应用程序的问题是,每当客户发送订单项目时,都会有两个柜台,如酒吧和厨房,然后按项目分开订购不同的酒吧和厨房。如何在android应用程序中做到这一点,请给出任何建议 此概念没有任何代码一种可能的方法是在strings.xml文件中定义两组字符串数组,如: <string-array name="bar"> <item>drink_1</item> <item>drink_2</item> <i

我正在开发餐厅应用程序的问题是,每当客户发送订单项目时,都会有两个柜台,如酒吧和厨房,然后按项目分开订购不同的酒吧和厨房。如何在android应用程序中做到这一点,请给出任何建议


此概念没有任何代码

一种可能的方法是在strings.xml文件中定义两组字符串数组,如:

<string-array name="bar">
    <item>drink_1</item>
    <item>drink_2</item>
    <item>drink_3</item>
</string-array>

<string-array name="kitchen">
    <item>food_1</item>
    <item>food_2</item>
    <item>food_3</item>
</string-array>
String[] bar = getResources().getStringArray(R.array.bar);
String[] kitchen = getResources().getStringArray(R.array.kitchen);

if (Arrays.asList(bar).contains("First item in user order e.g drink1") {
    // found a match in bar, send to bar
} else if (Arrays.asList(kitchen).contains("First item in user order e.g drink1") {
    // found a match to kitchen, send to kitchen
} else {
    // does not match
}