【发布时间】:2012-10-30 22:19:37
【问题描述】:
我正在尝试使用以下代码使用预定义的字符串数组填充 ListView:
String[] schedule_names = getResources().getStringArray(R.array.test_schedules);
// Populate the ListView using the array of schedule names
ArrayList<String> als = new ArrayList<String>(Arrays.asList(schedule_names));
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.id.listView, als);
adapter.add("Test");
ListView listView = (ListView) findViewById(R.id.listView);
listView.setAdapter(adapter);
但除非我注释掉 listView.setAdapter(adapter);,否则它会强制关闭(这显然意味着根本没有填充 ListView)。看来原因是NullPointerException。
这是为什么?
【问题讨论】:
-
错误日志会很有帮助
标签: android listview crash android-2.2-froyo