ContactManager tweaks; null/empty checks to eliminate NullPointerException.

This commit is contained in:
Fil Maj 2009-11-19 10:34:49 -08:00
parent 43b3090c30
commit 80c7eab9a7

View File

@ -153,7 +153,7 @@ public class ContactManager {
name = cur.getString(nameColumn); name = cur.getString(nameColumn);
phoneNumber = cur.getString(phoneColumn); phoneNumber = cur.getString(phoneColumn);
email_id = cur.getString(emailIdColumn); email_id = cur.getString(emailIdColumn);
if (email_id != null) if (email_id != null && email_id.length() > 0)
email = getEmail(email_id); email = getEmail(email_id);
else else
email = ""; email = "";
@ -250,8 +250,7 @@ public class ContactManager {
private String getEmailColumnData(Cursor cur) private String getEmailColumnData(Cursor cur)
{ {
String email = ""; String email = "";
if (cur.moveToFirst()) { if (cur != null && cur.moveToFirst()) {
int emailColumn = cur.getColumnIndex(ContactMethods.DATA); int emailColumn = cur.getColumnIndex(ContactMethods.DATA);
do { do {
// Get the field values // Get the field values