在活动中打开csv文件时android应用程序崩溃
我正在应用程序中使用,但每当我尝试读取csv文件时,应用程序就会崩溃 以下是我正在使用的代码:在活动中打开csv文件时android应用程序崩溃,android,csv,Android,Csv,我正在应用程序中使用,但每当我尝试读取csv文件时,应用程序就会崩溃 以下是我正在使用的代码: String next[] = {}; List<String[]> list = new ArrayList<String[]>(); try { CSVReader reader = new CSVReader(new InputStreamReader(getAssets().open("sampl
String next[] = {};
List<String[]> list = new ArrayList<String[]>();
try {
CSVReader reader = new CSVReader(new InputStreamReader(getAssets().open("sample.csv")));
} catch (IOException e) {
e.printStackTrace();
}
**或**
使用CSV阅读器
CsvReader products = new CsvReader("sample.csv");
products.readHeaders();
while (products.readRecord())
{
String productID = products.get("field1");
String productName = products.get("field2");
String supplierID = products.get("field3");
String categoryID = products.get("field4");
}
products.close();
希望它能帮助你请浏览整个日志
03-21 11:59:28.147: E/AndroidRuntime(825): Caused by: java.lang.NullPointerException
03-21 11:59:28.147: E/AndroidRuntime(825): at com.meralco.pms.SinActivity.onCreate(SinActivity.java:36)
如果您有任何错误,请参阅第36行。发布一次创建代码,以便可以查看
希望这能有所帮助。您可能没有获得InputStreamReader的asset sample.csv。在asset中,您的csv是通过日志发送的,并且看到第36行指向
textResult.setText(“sinnnnnssss”)
figuedandroid:src=“@+id/text”
应该是“android:id=“@+id/text”
更改了它,现在我的代码可以工作了!”非常感谢。
CsvReader products = new CsvReader("sample.csv");
products.readHeaders();
while (products.readRecord())
{
String productID = products.get("field1");
String productName = products.get("field2");
String supplierID = products.get("field3");
String categoryID = products.get("field4");
}
products.close();
03-21 11:59:28.147: E/AndroidRuntime(825): Caused by: java.lang.NullPointerException
03-21 11:59:28.147: E/AndroidRuntime(825): at com.meralco.pms.SinActivity.onCreate(SinActivity.java:36)