package com.halzhang.android.examples.greendao3example; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; import com.halzhang.android.examples.greendao3example.dao.DaoMaster; import com.halzhang.android.examples.greendao3example.dao.DaoSession; import com.halzhang.android.examples.greendao3example.dao.UserDao; import java.util.List; public class MainActivity extends AppCompatActivity { private static final String TAG = "GreenDao3"; private DaoSession mDaoSession; private UserDao mUserDao; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); DaoMaster.DevOpenHelper helper = new DaoMaster.DevOpenHelper(getApplicationContext(), "test.db", null); DaoMaster daoMaster = new DaoMaster(helper.getWritableDatabase()); mDaoSession = daoMaster.newSession(); mUserDao = mDaoSession.getUserDao(); User user = new User(); user.setUid(112111); user.setName("hello"); user.setAge(1); mUserDao.insert(user); long count = mUserDao.count(); Log.d(TAG, "onCreate: count - " + count); List<User> users = mUserDao.queryBuilder().build().list(); Log.d(TAG, "onCreate: size - " + users.size()); } }