Я использую createNewFile(), но файл не создается. Я использую эмулятор Pixel 8 API 34.
Код выполняется в try{} до тех пор, пока isNewFileCreated, а затем переходит к catch(ошибка: исключение){}
isNewFileCreated имеет значение «ложь», но файл не существует
*`//------------Kotlin:
private var filename: String = "readme.txt"
private lateinit var newFile: File
fun cfile() {
val isNewFileCreated: Boolean
try {
newFile = File("/data/data/com.example.myapplication2/files/",filename)
isNewFileCreated = newFile.createNewFile()
}
catch (error: FileNotFoundException) {
error.printStackTrace();
}
catch (error: Exception) {
error.printStackTrace();
}
}`*
//-------------------
Я пытаюсь добавить .use {} в try {}, но когда "fun cfile()" запускается второй раз - isExist == true, но isNewFileCreated == false
р>
`//-----kotlin
try {
newFile = File("/data/data/com.example.myapplication2/files/",filename)
isExist = setFile.exists()
val sFile = FileOutputStream(setFile)
sFile.use {
isNewFileCreated = setFile.createNewFile()
}
}
catch { ...`
I assume that this problem is only in the latest versions of SDK.
Подробнее здесь: https://stackoverflow.com/questions/793 ... oid-studio
CreateNewFile не работает — файл не создан (Kotlin. Android Studio) ⇐ JAVA
Программисты JAVA общаются здесь
-
Anonymous
1735069939
Anonymous
Я использую createNewFile(), но файл не создается. Я использую эмулятор Pixel 8 API 34.
Код выполняется в try{} до тех пор, пока isNewFileCreated, а затем переходит к catch(ошибка: исключение){}
isNewFileCreated имеет значение «ложь», но файл не существует
*`//------------Kotlin:
private var filename: String = "readme.txt"
private lateinit var newFile: File
fun cfile() {
val isNewFileCreated: Boolean
try {
newFile = File("/data/data/com.example.myapplication2/files/",filename)
isNewFileCreated = newFile.createNewFile()
}
catch (error: FileNotFoundException) {
error.printStackTrace();
}
catch (error: Exception) {
error.printStackTrace();
}
}`*
//-------------------
Я пытаюсь добавить .use {} в try {}, но когда "fun cfile()" запускается второй раз - isExist == true, но isNewFileCreated == false
р>
`//-----kotlin
try {
newFile = File("/data/data/com.example.myapplication2/files/",filename)
isExist = setFile.exists()
val sFile = FileOutputStream(setFile)
sFile.use {
isNewFileCreated = setFile.createNewFile()
}
}
catch { ...`
I assume that this problem is only in the latest versions of SDK.
Подробнее здесь: [url]https://stackoverflow.com/questions/79303598/createnewfile-not-work-file-not-created-kotlin-android-studio[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия