在活动中打开csv文件时android应用程序崩溃

在活动中打开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

我正在应用程序中使用,但每当我尝试读取csv文件时,应用程序就会崩溃

以下是我正在使用的代码:

        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”)
figued
android: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)