Доступ к ресурсу с помощью getResourceAsStream () - PullRequest
0 голосов
/ 29 сентября 2019

Возникли проблемы с чтением простого файла json в проекте Android.Следующий код находится в статическом методе CalendarActivity.getCredentials ().

private static final String CREDENTIALS_FILE_PATH = "credentials.json";

InputStream in = CalendarActivity.class.getResourceAsStream(CREDENTIALS_FILE_PATH);
if (in == null) {
    throw new FileNotFoundException("Resource not found: " + CREDENTIALS_FILE_PATH);
}

Насколько я понимаю, мой файл credentials.json должен находиться в той же папке, что и класс CalendarActivity.Я пробовал это, но getResourceAsStream () возвращает ноль.Я также попытался положить его в папку / res /, но безуспешно.Как я могу получить доступ к своему файлу?

Моя структура кода:

src/main/java/com/team33/meetingmate/CalendarActivity.java
src/main/java/com/team33/meetingmate/credentials.json
src/main/res/
...