Не получается задать путь к properties файлу java, android

150
09 марта 2019, 22:10

Подскажите, что не так? Пишу приложение под андроид, никак не могу загрузить properties файл, планируется подгрузить его в основном файле и использовать в других ссылаясь на статик основного. Prop лежит в одном каталоге с Class файлом. Пробовал по разному, со слешами\без кидал файл в android/assets и прописывал путь, ничего не помогает. При прописывании пути выдаёт ошибку о том что он не нашёл файл, если все остальные ресурсы имеют стандартный InternalPath, то путь к prop не понимаю как прописывать вообще.

При попытке воспользоваться AssetManager assetManager = getResources().getAssets(); не вызывается метод getResources()

Answer 1

@Wack убери слеши перед именем файла,

InputStream is = Game.class.getResourceAsStream("card.properties");

файл должен лежать в ресурсах по такому же пути, что и загружающий его класс.. про андроид ничего не знаю, просто по скрину странная структура каталогов, может в нем так и должно быть..

src\main\java\com\deckgame\chaos\Game.java
src\main\resources\com\deckgame\chaos\card.properties

вот пример, все работает

READ ALSO
Insertion sort через цикл for с использованием go to

Insertion sort через цикл for с использованием go to

В книге Кормена представлен псевдокод алгоритма сортировки вставками с использованием вложенного цикла whileЯ решил реализовать этот алгоритм...

161
Считывание текущей даты Android

Считывание текущей даты Android

Имеется следующий код:

188
Копирование строки c JTable в буфер обмена

Копирование строки c JTable в буфер обмена

Не могу скопировать выделеную строку в Jtable, у меня в JTable есть Popup menu , в которов я добавил кнопку копировать, а теперь хочу скопировать данные...

192
Добавление объекта в массив объектов [закрыт]

Добавление объекта в массив объектов [закрыт]

у меня есть объект и мне нужно добавить его в массив объектов

181