Page 93 - 24JAM_Pintar_Pemrograman_Android__1-libre
P. 93

  24 JAM!! Pintar Pemrograman Android
            62:     updateBtn.setOnClickListener(new View.OnClickListener() {
            63:                   @Override
            64:            public void onClick(View c) {
            65:                   updateBaris();
            66:                   kosongkanField();
            67:            }
            68:            });
            69:     delBtn.setOnClickListener(new View.OnClickListener() {
            70:            @Override
            71:            public void onClick(View d) {
            72:                          // TODO Auto-generated method stub
            73:                   deleteData();
            74:                   kosongkanField();
            75:            }
            76:            });
            77:     }
            78:     protected void kosongkanField(){
            79:            nama.setText("");
            80:            hobi.setText("");
            81:            updateNama.setText("");
            82:            updateHobi.setText("");
            83:            GetId.setText("");
            84:            idDel.setText("");
            85:     }
            86:
            87:     private void deleteData(){
            88:     dm.deleteBaris(Long.parseLong(idDel.getText().toString()));
            89:     updateTable();
            90:     }
            91:
            92:     protected void updateBaris() {
            93:     dm.updateBaris(Long.parseLong(GetId.getText().toString()),
                        updateNama.getText().toString(),
                        updateHobi.getText().toString());
            94:     updateTable();
            95:     }
            96:
            97:     private void ambilBaris() {
            98:     try {
            99:     ArrayList<Object> baris;
            100:    baris =
            101:    dm.ambilBaris(Long.parseLong(GetId.getText().toString()));
            102:    updateNama.setText((String) baris.get(1));
            103:    updateHobi.setText((String) baris.get(2));
            104:    } catch (NumberFormatException e) {
            105:    e.printStackTrace();
            106:    Log.e("eror db", e.toString());
            107:    Toast.makeText(getBaseContext(), e.toString(),
            108:    Toast.LENGTH_LONG).show();
            109:           }
            110:    }
            111:
            112:    protected void simpKamuta() {
            113:    try {
            114:    dm.addRow(nama.getText().toString(),
            115:    hobi.getText().toString());
            116:    updateTable();
            117:    } catch (Exception e) {
                              Dapatkan materi terbaru di                   93
                                       www.omayib.com
   88   89   90   91   92   93   94   95   96   97   98