Skip to content

Instantly share code, notes, and snippets.

@cnevinc
Created January 11, 2014 19:13
Show Gist options
  • Save cnevinc/8375396 to your computer and use it in GitHub Desktop.
Save cnevinc/8375396 to your computer and use it in GitHub Desktop.
greenDAO sample Activity
public class MainActivity extends Activity {
private SQLiteDatabase db;
private DaoMaster mDaoMaster;
private DaoSession mDaoSession;
private ReportsDao mReportsDao;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.welcome);
// Setup DB
DevOpenHelper helper = new DaoMaster.DevOpenHelper(SplashActivity.this,
"foodabc-db", null);
db = helper.getWritableDatabase();
mDaoMaster = new DaoMaster(db);
mDaoSession = mDaoMaster.newSession();
mReportsDao = mDaoSession.getReportsDao();
// Insert
Reports newReport = new Reports();
newReport.setProductName("大統好健康橄欖油");
newReport.setReportName("不飽和脂肪酸比例");
newReport.setResult("不合格");
mReportsDao.insert(obj);
// Update
newReport.setResult("檢查中");
mReportsDao.update(obj);
.
// Delete
mReportsDao.delete(obj);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment