我在 android 上加载 csv 文件挣扎了 3 天。我已经创建了原始文件夹并向其中添加了 brojler.csv 文件。但是,每次我尝试加载它时,都会收到 NullPointerException 错误。我试图自己阅读并解决它,但基于这个主题(什么是 NullPointerException,以及如何修复它?)我找不到原因。我是android的大一新生,但是,我认为所有变量都定义得很好。奇怪的是,在另一个应用程序中,相同的代码可以正常工作并正确加载文件。
Brojler.csv 有 9 列和 12 行。
另外,我改变了如下声明列表的方式但没有成功
List<String> ingredients = new ArrayList<>();
List<String> em = new ArrayList<>();
List<String> bo = new ArrayList<>();
And so on,
我的错误:
E/Unknown error: java.lang.NullPointerException: Attempt to invoke interface method 'boolean java.util.List.add(java.lang.Object)' on a null object reference
I/chatty: uid=10083(u0_a83) com.example.nick.calcy identical 1 line
E/Unknown error: java.lang.NullPointerException: Attempt to invoke interface method 'boolean java.util.List.add(java.lang.Object)' on a null object reference
E/Unknown error: java.lang.NullPointerException: Attempt to invoke interface method 'boolean java.util.List.add(java.lang.Object)' on a null object reference
I/chatty: uid=10083(u0_a83) com.example.nick.calcy expire 7 lines
E/Unknown error: java.lang.NullPointerException: Attempt to invoke interface method 'boolean java.util.List.add(java.lang.Object)' on a null object reference
我想问题可能是对文件的访问级别。在一个工作应用程序中,我使用 main_activity 中的代码,而在另一个应用程序中它失败了,因为它是在另一个(非主)活动中调用的。
帮助将不胜感激
慕的地10843
相关分类