yoj*_*nnn 6 android out-of-memory
保持List<String[]>应用程序运行的最佳方法是什么?我的方法有问题.它大部分时间都给我一个OutOfMemory错误,因为列表太大了.
这List<String[]>是解析我在线下载的csv文件的结果.我所做的是在一个活动中解析csv然后将其结果保存在静态类成员中,如:
String url = "http://xxx/pdf/pms/pms_test.csv";
try {
InputStream input = new URL(url).openStream();
CSVReader reader = new CSVReader(new InputStreamReader(input));
SchedController.sched = reader.readAll();
input.close();
}
Run Code Online (Sandbox Code Playgroud)
...然后访问ClassName.sched不同的活动.
我这样做,以便解析的数据将在每个活动中可用...而且我不必再次解析.我该怎么做才能改善它?
| 归档时间: |
|
| 查看次数: |
719 次 |
| 最近记录: |