ошибка: не удается найти метод символа readLines (File, Charset) - PullRequest
0 голосов
/ 29 января 2020

Я работаю над проектом и обновил зависимости gradle, чтобы получить FileUtil. Последняя строка в моей сборке (Module: app) - это то, что я обновил (реализация 'commons-io: commons-io: 2.6'). Я использовал это в прошлом, и это работало, но теперь я получаю ошибки для readLines и writeLines. Любые идеи? Спасибо!

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test.ext:junit:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
    implementation 'androidx.recyclerview:recyclerview:1.1.0'
    implementation 'commons-io:commons-io:2.6'

}

// this function will load items by reading every line of the data file
private void loadItems() {
    try {
        items = new ArrayList<>(FileUtils.readLines(getDataFile(), Charset.defaultCharset()));
    } catch (IOExcpetion e) {
        Log.e("MainActivity", "Error reading items", e);
        items = new ArrayList<>();
    }
}

// This function saves items by writing them into the data file
private void saveItem() {
    try {
        FileUtils.writeLines(getDataFile(), item);
    } catch (IOException e) {
        Log.e("MainActivity", "Error writing items", e);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...