{
InputStream myInput = myContext.getAssets().open(DATABASE_NAME);
String outFileName = DATABASE_PATH + DATABASE_NAME;
OutputStream myOutput = new FileOutputStream(outFileName);
byte[] buffer = new byte[1024];
int length;
while ((length = myInput.read(buffer)) > 0) {
myOutput.write(buffer, 0, length);
}
myOutput.flush();
myOutput.close();
myInput.close();
}
как его правильно переписать? с While не понимаю до конца, там вроде выражения не допустимы. Меняем на for, тоже что-то не то
https://discuss.kotlinlang.org/t/assignment-not-allow-in-while-expression/339/19
Конвертер обычно справляется с этим.
myInput.copyTo(myOutput, 1024)
Обсуждают сегодня