У меня есть Array для хранения значения из DB. Если я попытаюсь с некоторыми данными по умолчанию, он работает нормально, но если я получу значение из БД, он будет показывать только последнее значение.Java-for loop только повторяет последнее значение
Данные по умолчанию;
MenuList menu_data [] = new MenuList[]{};
menu_data = new MenuList[]
{
new MenuList("test","test1") ,
new MenuList("test","test1") ,
new MenuList("test","test1") ,
new MenuList("test","test1") ,
new MenuList("test","test1") ,
new MenuList("test","test1") ,
new MenuList("test","test1") ,
new MenuList("test","test1") ,
new MenuList("test","test1") ,
new MenuList("test","test1") ,
new MenuList("test","test1")
};
значение из БД,
MenuList menu_data [] = new MenuList[]{};
List<Menu> profiles = db.getAllContacts();
for (Menu cn : profiles) {
menu_data = new MenuList[]
{
new MenuList(cn.getmenuname(), cn.getmenuprice())
};
}
Как я могу получить все значения из БД.
вы пробовали 'menu_data = profiles.toArray()'? –
в моих профилях У меня есть несколько значений, таких как меню, цена, Vege, Time, Date ... Я просто хочу показать меню и цену .... –