Example #1
0
  // @SuppressWarnings("deprecation")
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);

    DevOpenHelper helper = new DaoMaster.DevOpenHelper(this, "logs-db", null);
    db = helper.getWritableDatabase();
    daoMaster = new DaoMaster(db);
    daoSession = daoMaster.newSession();
    noteDao = daoSession.getLogsDao();

    String textColumn = LogsDao.Properties.Notes.columnName;
    // String orderBy = textColumn + " COLLATE LOCALIZED ASC";

    cursor =
        db.query(
            noteDao.getTablename(),
            noteDao.getAllColumns(),
            null,
            null,
            null,
            null,
            null /*orderBy*/);
    String[] from = {textColumn, LogsDao.Properties.Hours.columnName};
    int[] to = {R.id.textView1, R.id.textView2};

    SimpleCursorAdapter adapter =
        new SimpleCursorAdapter(this, R.layout.list_item, cursor, from, to);
    setListAdapter(adapter);

    editText = (EditText) findViewById(R.id.editTextNote);
    editHours = (EditText) findViewById(R.id.editTextHours);
    addUiListeners();
  }