Я флэш-разработчик, не имеющий опыта Java, только начинающий изучать развитие Android. Я пытаюсь создать приложение для флеш-карт простого ребенка, состоящее из загрузки изображений животных и загрузки звуков, которые они создают.Работа с объектами в android
В настоящее время у меня есть изображения в виде галереи, храня их в массиве. У меня также есть массив звуков. Таким образом, каждое изображение и соответствующий звук находятся в одном и том же положении в массиве, поэтому легко воспроизводить правильный звук для правильного изображения.
Теперь я хочу перетасовать карты, чтобы они отображались в другом порядке каждый раз, когда приложение запускается. Мне удалось перетасовать массивы в случайный порядок, но сохранял изображения и звуки в одинаковых позициях в каждом массиве, но я чувствую, что это становится беспорядочным, и я уверен, что это не лучший способ решить эту проблему.
Если бы это был флеш-фильм, я бы использовал объекты для связывания изображений и звуков и вставлял объекты в массив. Может ли кто-нибудь помочь мне с некоторым кодом, который достигнет того же самого для Android? Имейте в виду, что я являюсь полным новичком с Java и добрался до этого с учебниками и базовыми концепциями, такими же, как AS3.
Не могли бы вы привести пример кода того, что у вас уже есть? Например. ваши массивы образов и звуков (какой тип они?) и т. д. Создание собственного класса «Карта» - это правильный путь, но вы, вероятно, должны просто использовать «Список», а не массив. –