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

