Exemplo n.º 1
0
  /** Called when the activity is first created. */
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    // открываем подключение к БД
    db = new DB(this);
    db.open();
    cursor = db.getAllData();
    startManagingCursor(cursor);
  }
Exemplo n.º 2
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    // открываем подключение к БД
    db = new DB(this);
    db.open();
    // получаем курсор
    cursor = db.getAllData();

    if (cursor.getCount() == 0) {
      fillData();
      cursor = db.getAllData();
    }
    startManagingCursor(cursor);

    lvData = (ListView) findViewById(R.id.listView1);

    cursor.moveToFirst();

    itemArray = new ArrayList<String>();
    Bitmap bitmap = null;
    for (int i = 0; i < cursor.getColumnCount(); i++) {
      if (!cursor.getColumnName(i).equals(DB.COLUMN_FOTO)) {
        itemArray.add(cursor.getString(i));
      } else {
        bitmap = byteToImage(cursor.getBlob(i));
      }
    }

    itemAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, itemArray);

    db.close();

    ImageView ivFoto = new ImageView(this);
    if (bitmap != null) {
      ivFoto.setImageBitmap(bitmap);
    }

    lvData.addFooterView(ivFoto);

    lvData.setAdapter(itemAdapter);
  }
Exemplo n.º 3
0
 // обновляем курсор
 void refreshCursor() {
   stopManagingCursor(cursor);
   cursor = db.getAllData();
   startManagingCursor(cursor);
 }