Skip to content

Instantly share code, notes, and snippets.

@JakeSteam
Created July 7, 2017 11:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save JakeSteam/f813265fba2cec06be08051e304cf191 to your computer and use it in GitHub Desktop.
Save JakeSteam/f813265fba2cec06be08051e304cf191 to your computer and use it in GitHub Desktop.
"Getting Started with Sugar ORM" for GameDevAlgorithms.com
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.yourpackagename">
<application
android:name=".MainApplication"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name">
<meta-data
android:name="DATABASE"
android:value="yourapp.db" />
<meta-data
android:name="VERSION"
android:value="1" />
<meta-data
android:name="QUERY_LOG"
android:value="false" />
<meta-data
android:name="DOMAIN_PACKAGE_NAME"
android:value="com.yourpackagename.model" />
</application>
</manifest>
dependencies {
compile 'com.github.satyan:sugar:1.5'
}
public class MainApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
SugarContext.init(this);
}
@Override
public void onTerminate() {
super.onTerminate();
SugarContext.terminate();
}
}
@Table(name="e")
public class Text extends SugarRecord {
@Column(name = "a") private Long id;
@Column(name = "b") private String text;
public Text() {}
public Text(Long id, String text) {
this.id = id;
this.text = text;
}
@Override
public Long getId() {
return id;
}
@Override
public void setId(Long id) {
this.id = id;
}
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment