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;
}
Die Zeile, die ich markiert, verursacht eine NPE (UUID == null). Es scheint ein Problem mit dem fromString zu haben. Hier ist der relevante Teil der "Crash" -Klasse, auf die er sich bezieht.Ich bekomme NPE für UUID, und ich weiß nicht, warum
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;
}
Gibt es etwas, das mir fehlt? Ich bin ziemlich neu in diesem Bereich. Wenn Sie also weitere Informationen benötigen, lassen Sie es mich wissen. Danke im Voraus.
Haben Sie einige grundlegende Debugging tun? Hast du zumindest überprüft, ob uuidString null ist oder nicht? – Selvin