Exemplo n.º 1
0
        @Override
        public void onClick(View v) {
          // TODO Auto-generated method stub
          Log.d(TAG, "add......");

          mDate = mEdtDate.getText().toString();
          mItem = mEdtItem.getText().toString();
          try {
            mDateStamp = toDateStamp(mDate);
          } catch (ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
          }
          String costS = mEdtCost.getText().toString();
          if (!costS.matches("")) {
            mCost = Integer.parseInt(costS);
            Items it = new Items();
            it.setDate(mDate);
            it.setItem(mItem);
            it.setCost(mCost);
            it.setDateStamp(mDateStamp);
            ItemsHelper.addItems(getContentResolver(), it);
            //			money_items.add(0, it);				//********************************************
            money_items = ItemsHelper.listItems(MainActivity.this);
            itemadapter = new ItemAdapter2(MainActivity.this, money_items);
            money_list.setAdapter(itemadapter);
            itemadapter.notifyDataSetChanged();
            resetForm();
          } else {
            Toast.makeText(getApplicationContext(), "Cost 為必填欄位", Toast.LENGTH_SHORT).show();
          }
        }
Exemplo n.º 2
0
  private void setView() throws ParseException {

    mEdtDate = (EditText) findViewById(R.id.edt_date);
    mEdtDate.setText(sdf.format(mCalendar.getTime()));
    mDateStamp = toDateStamp(sdf.format(mCalendar.getTime()));
    mEdtItem = (EditText) findViewById(R.id.edt_item);
    mEdtCost = (EditText) findViewById(R.id.edt_cost);
    mBtnAdd = (Button) findViewById(R.id.btn_add);
    money_list = (ListView) findViewById(R.id.listView1);
    money_items = ItemsHelper.listItems(this);
    itemadapter = new ItemAdapter2(this, money_items);
    money_list.setAdapter(itemadapter);
  }