JY2*_*Y2k 4 android nullpointerexception sugarorm
我已经将最新版本的android Sugar ORM库导入到eclipse中,并从我的项目中引用了它.我已经添加了以下元标记:
<meta-data
android:name="DATABASE"
android:value="venn_app.db" />
<meta-data
android:name="VERSION"
android:value="7" />
<meta-data
android:name="QUERY_LOG"
android:value="true" />
Run Code Online (Sandbox Code Playgroud)
这是我的POJO对象:
public class Event extends SugarRecord<Event> {
int id;
LatLng latLng = new LatLng(0,0);
String name;
Long startTime = new Long(0);
boolean isSelected = false;
boolean isCheckedIn = false;
public Event(){ }
public Event(int id, String name, LatLng latLng){
startTime = System.currentTimeMillis(); // divide by 1000 to get seconds
this.id = id;
this.latLng = latLng;
this.name = name;
isSelected = false;
isCheckedIn = false;
}
Run Code Online (Sandbox Code Playgroud)
即使对象不为null,此调用始终会导致空指针异常.我需要实例化数据库吗?
try {
Event event = new Event(0, name, lat, longi);
Log.d("sugar", event.toString());
event.save();
} catch (Exception e) {
Log.d("sugar", "failed to add an event");
Log.d("sugar", e.toString());
}
Run Code Online (Sandbox Code Playgroud)
我正在使用Nexus 7.
JY2*_*Y2k 13
我失踪了:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:name="com.orm.SugarApp" >
Run Code Online (Sandbox Code Playgroud)
机器人:名字="com.orm.SugarApp