我在android模拟器中写入外部存储器时遇到问题。
如果您在附加的屏幕截图中追踪BufferedOutputStream
。出于某种原因,当我使用getExternalFilesDir()
写入内部存储,缓存或外部存储时,完全相同的代码可以正常工作。
但是当我尝试使用Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)
在Public外部存储上写入时,Buffer始终为null。当我手动创建我正在保存数据的txt文件时,我在下面的屏幕截图中收到错误。
根据屏幕截图,我已经包含了Manifest代码,Activity类代码和模拟器中的截图。