Здравствуйте, я попробовал следующее:
String[] imgPath = assetManager.list("levels/default/cans");
for (int i = 0; i < imgPath.length; i++) {
InputStream is = assetManager.open("levels/default/cans/" + imgPath[i]);
continue;
}
return new Target(x, y, (InputStream) is, targetScores[targetIndex]);// TODO
}
Я хотел загрузить несколько изображений из папки ресурсов, которая разделена на уровни / по умолчанию / банки, в которых находятся изображения, и затем вернуть их. Тем не менее, у меня проблемы с хранением нескольких изображений и их возвратом.
Я могу вернуть одну картинку с кодом ниже, который работает тогда. Объект Target является ArrayList. Тем не менее, он работает с несколькими изображениями. Я пробовал решение выше, но он не может разрешить символ в выражении return.
InputStream is = assetManager.open("levels/default/cans/can1.png");