我有一个显示数组列表内容的列表视图。我正在使用一个简单的适配器来使这成为可能。
public static ArrayList<String> homeScreenContacts = new ArrayList<String>();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
R.layout.home_screen_contacts_view, NewContact.homeScreenContacts);
第二行给了我一个空指针异常。我想了想,我认为这是因为 arrayList 是空的。所以我在 arraylist 声明和 arrayadaptor 声明之间添加了以下行...
NewContact.homeScreenContacts.add("A Contact");
这解决了问题,我的代码运行良好,但现在列表视图显示“A Contact”,我不希望这样。有没有办法摆脱空指针异常问题,但数组列表仍然为空?因为我想用用户制作的联系人填充它,而不是硬编码的随机字符串。谢谢你。
编辑:对不起,arraylist 位于另一个名为 NewContact 的类中,另外,我是刚开始的 Android 程序员。