追加、表示、編集、および削除を行う簡単なプログラムを作成しています。これが何が起こっているかです。「追加」ボタンで何かを追加しようとすると、空の行しか表示されません。空の行を編集して「更新」ボタン、すべてが保存され、正常に表示されますか? なぜこうなった?ボタンのコードは次のとおりです。
add_save_btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
///////// check the value state is null or not
/////if (valid_earring != null && valid_age != null && valid_weight != null && valid_milkproduction != null && valid_breed != null && valid_dateoffertilization != null && valid_notes != null &&
//valid_earring.length() != 0 && valid_age.length() != 0 && valid_weight.length() != 0 && valid_milkproduction.length() != 0 && valid_breed.length() != 0 && valid_dateoffertilization.length() != 0 && valid_notes.length() != 0) {
dbHandler.Add_Contact(new Contact(valid_earring,valid_age, valid_weight,valid_milkproduction,valid_breed, valid_dateoffertilization,valid_notes));
Show_Toast(Toast_msg);
Reset_Text();
//////////}
}
});
update_btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
valid_earring = add_earring.getText().toString();
valid_age = add_age.getText().toString();
valid_weight = add_weight.getText().toString();
valid_milkproduction = add_milkproduction.getText().toString();
valid_breed = add_breed.getText().toString();
valid_dateoffertilization = add_dateoffertilization.getText().toString();
valid_notes = add_notes.getText().toString();
// check the value state is null or not
//////if (valid_earring != null && valid_age != null && valid_weight != null && valid_milkproduction != null && valid_breed != null && valid_dateoffertilization != null && valid_notes != null &&
///// valid_earring.length() != 0 && valid_age.length() != 0 && valid_weight.length() != 0 && valid_milkproduction.length() != 0 && valid_breed.length() != 0 && valid_dateoffertilization.length() != 0 && valid_notes.length() != 0) {
dbHandler.Update_Contact(new Contact(USER_ID, valid_earring,valid_age, valid_weight,valid_milkproduction,valid_breed, valid_dateoffertilization,valid_notes));
dbHandler.close();
Toast_msg = "Data Update successfully";
Show_Toast(Toast_msg);
Reset_Text();
//} else {
/// Toast_msg = "Sorry Some Fields are missing.\nPlease Fill up all.";
/// Show_Toast(Toast_msg);
/////////}
}
});