我是开发人员的初学者,试图让我了解一些概念。有人可以请以下帮助我吗?真让我发疯!
请看一下这段代码:
val csvRawText = applicationContext.assets.open("sgsraagadata.csv").bufferedReader().use {
it.readText()
}
这就是我读取导入到Assets中的csv文件的方式。 能否请您帮助我理解:
非常感谢!
答案 0 :(得分:0)
发生这种情况是因为在调用onCreate()方法之前未初始化applicationContext。在其他类中,您无法获得applicationContext,因为只有表示上下文的类(例如活动类或服务)才能将其返回给您