android - 为什么我不能在 Android Studio Kotlin 中读/写文本文件
问题描述
我试图简单地将一行文本写入 Android Studio 中的文件,但由于某种原因,每当我运行这行代码时,应用程序就会崩溃。
fun editNote2 (buttonView: View) {
File("/app/sampledata/NoteText.txt").writeText("Hello world!")
}
我是初学者,所以如果有这样的事情,一个简单的答案会很好。
解决方案
您应该在AndroidManifest文件中添加读写权限。请检查以下内容:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
推荐阅读
- mysql - 如何更改 MYSQL 数据库列归档排序规则
- mysql - MySQL 空行仅在表为空时显示
- vba - 根据保存位置/文件名更改工作簿的保护
- javascript - 如何在 .org 版本的网站上静态化 HTML 中的“.com”内容
- c# - 无法传递对象的引用
- cassandra - 将代码从 thrift 移动到 CQL 时不需要的 KEY 列
- javascript - 我想在同一张卡片中显示数据作为两列任何建议
- reactjs - 如何在 React 中使用 Material UI 图标?
- visual-studio - 框架不在模块中 - 带有 Xamarin 2.3.247 的 Visual Studio 2015
- php - 使用php中的post将值从一个页面传递到另一个页面