Ejemplo n.º 1
0
  @Override
  protected void onActivityResult(
      int requestCode, int resultCode, Intent data) { // getting data from second activity - extras
    if (resultCode != RESULT_CANCELED) // if not cancellaed
    if (requestCode == REQUEST_CODE_NEW_ADD
          && resultCode == RESULT_OK) { // if it is the result by our  code - not  other
        String place =
            data.getStringExtra("placeEditedText"); // getting extras from second activity
        String date = data.getStringExtra("dateText");
        String time = data.getStringExtra("timeText");
        Bitmap bmp = null;
        try {
          bmp = data.getParcelableExtra("image");
        } catch (NullPointerException e) {
          Log.e(TAG, "byte array is null", e);
        }

        // items.add(new ListItemObject(place, time, date, bmp));//adding to my aaray list the
        // object - we pull our data into it
        AdvDBTableObject newAdToAdd =
            new AdvDBTableObject(place, date, time, bmp); // new database unit to be added lately
        myDB.addAdvertisementToTable(newAdToAdd); // adding a  new  item to database
        items.add(newAdToAdd); // simple addition to arraylist of adds

        // byDeafault
        useArrayAdapter();
      }
  }
Ejemplo n.º 2
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main_activity_list); // /first screen activity

    myDB = new SQLLiteManager(this); // this - context
    items = myDB.getAllAdds(); // we are taking all adds from database

    useArrayAdapter(); // default adapter
  }
Ejemplo n.º 3
0
  private void useCursorAdapter() {

    Cursor cursor =
        myDB.getWritableDatabase()
            .rawQuery("SELECT rowid _id * FROM" + AdvDBTableObject.TABLE_NAME, null);

    String[] myFromColumns = {AdvDBTableObject.PLACE_COLUMN_KEY, AdvDBTableObject.DATE_COLUMN_KEY};
    int[] to = new int[] {R.id.main_place_text, R.id.date_time_main};

    adapter = new SimpleCursorAdapter(this, R.layout.my_items_list, cursor, myFromColumns, to);
    list.setAdapter(adapter);
  }