我为Android应用程序和应用程序联系人列表做出了贡献,但是当我尝试编辑或删除联系人时,如果长按联系人,应用程序就会崩溃。
这是联系人列表类的LoadContact方法
public void loadContacts(Context context)
{
try {
FileInputStream fis = context.openFileInput(FILENAME);
InputStreamReader isr = new InputStreamReader(fis);
Gson gson = new Gson();
Type listType = new TypeToken<ArrayList<Contact>>() {}.getType();
contacts = gson.fromJson(isr, listType); // temporary
fis.close();
}
catch (FileNotFoundException e) {
contacts = new ArrayList<Contact>();
}
catch (IOException e) {
contacts = new ArrayList<Contact>();
}
}
任何帮助,请!