public Crash getCrash() {
String uuidString = getString(getColumnIndex(CrashTable.Cols.UUID));
String name = getString(getColumnIndex(CrashTable.Cols.DRIVER1));
String insCo = getString(getColumnIndex(CrashTable.Cols.INSCO));
String policy = getString(getColumnIndex(CrashTable.Cols.POLICY));
String telephone = getString(getColumnIndex(CrashTable.Cols.PHONE));
String email = getString(getColumnIndex(CrashTable.Cols.EMAIL));
**Crash crash = new Crash(UUID.fromString(uuidString));**
crash.setYourName(name);
crash.setInsCo(insCo);
crash.setPolicy(policy);
crash.setTelephone(telephone);
crash.setEmail(email);
return crash;
}
The line I marked is causing a NPE (uuid == null). It seems to have problem with the fromString. Here's the pertinent portion of the "Crash" class it's referencing.
public class Crash {
private UUID mId;
private String mYourName;
private String mInsCo;
private String mPolicy;
private String mTelephone;
private String mEmail;
private Date mDate;
public Crash() {
this(UUID.randomUUID());
}
public Crash(UUID id) {
mId = id;
mDate = new Date();
}
public UUID getId() {
return mId;
}
Is there something I'm missing? I'm pretty new to this, so if there's some more information you're needing, please let me know. Thanks in advance.