Etnim Etname Etphone Etemail Btnadd: @override
Etnim Etname Etphone Etemail Btnadd: @override
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
etNIM =(EditText)findViewById(R.id.etNIM);
etName =(EditText)findViewById(R.id.etName);
etEmail =(EditText)findViewById(R.id.etEmail);
etPhone =(EditText)findViewById(R.id.etPhone);
btnAdd = (Button)findViewById(R.id.button);
btnAdd.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Siswa siswa = new Siswa(Integer.parseInt(etNIM.getText().toString()),
etName.getText().toString(),
etEmail.getText().toString(),
etPhone.getText().toString());
databaseHandler.addDataSiswa(siswa);
}
});
}
}
#DATABASE HANDLER#
// field of siswa
private static final String siswa_ID = "id";
private static final String siswa_NIM = "nim";
private static final String siswa_NAME = "name";
private static final String siswa_PHONE = "phone";
private static final String siswa_EMAIL = "email";
@Override
public void onCreate(SQLiteDatabase sqLiteDatabase) {
String CREATE_siswa_table ="CREATE TABLE " + TABLE_siswa + "("
+ siswa_ID + " INTEGER PRIMARY KEY," + siswa_NIM + " TEXT,"
+ siswa_NAME + " TEXT," + siswa_PHONE +" TEXT,"
+ siswa_EMAIL + " TEXT)";
sqLiteDatabase.execSQL(CREATE_siswa_table);
}
@Override
public void onUpgrade(SQLiteDatabase sqLiteDatabase, int oldVersion, int
newVersion) {
//menghapus table lama
String updateDB = "DROP TABLE IF EXSIST" + TABLE_siswa;
sqLiteDatabase.execSQL(updateDB);
return cursor.getCount();
}
}
#SISWA#