Обновление ListView для одиночного рядка и отобразить в ListView не раз
я вставляю значение с помощью edittext в sqlite и отображаю его в listview...после этого я нажал на одну строку в listview, и эти значения одной строки снова отображаются в предыдущем edittext..теперь я хочу обновить это значение edittext, которое поступает из listview. Пожалуйста, кто-нибудь подскажет мне, как это сделать?
< Intent intent = getIntent();
name = intent. getStringExtra ("имя");
desg = intent. getStringExtra ("обозначение");
nam= (EditText)findViewById(R. id. NameEditText);
де= (полей EditText)findViewById, чтобы найти(ИД Р..desgEditText);
nam. setText(имя);
des. setText(desg);
insertButton. setOnClickListener(новый вид.OnClickListener() {
@Ручная коррекция
общественного недействительными onclick(посмотреть V) {
String employeename =nameEditText. getText (). toString();
int employeeno =Integer.parseInt(noEditText. getText (). toString());
Обозначение строки =desgEditText. getText (). toString();
dbhelper. insertIntoEmployeeTable(employeename, обозначение, employeeno);
Log. v ("Emp_Name", employeename);
Log. v ("Emp_no", String. valueOf(employeeno));
Log. v ("Emp_Desg", обозначение);
Toast. makeText(getBaseContext (), "ваши данные вставлены", Toast.LENGTH_SHORT).показать();
}
});
updateButton. setOnClickListener(новый вид.OnClickListener() {
@Ручная коррекция
общественного недействительными onclick(посмотреть V) {
String employeename =nam. getText (). toString();
int employeeno =Integer.parseInt(noEditText. getText (). toString());
Обозначение строки =des. getText (). toString();
dbhelper. updateIntoEmployeeTable(employeename, обозначение, employeeno);
Log. v ("updateEmp_Name", employeename);
Log. v ("updateEmp_no", String. valueOf(employeeno));
Log. v ("updateEmp_Desg", обозначение);
Тост.makeText(getBaseContext(), "данные обновляются",тосты.LENGTH_SHORT).показать();
}
});
displayButton. setOnClickListener(новый вид.OnClickListener() {
@Ручная коррекция
общественного недействительными onclick(посмотреть V) {
Намерение i=новое намерение(MainActivity. this,GridViewActivity.class);
startActivity (i);//запуск активности gridview для отображения записей.
}
});
updateEmployeeTable общественного недействительными(employeename строку, строку обозначение, инт employeeno){
открывать();
ContentValues newValues = новые значения контента();
Log. v ("UpdateEmployee", employeename + "" + "" + обозначение);
newValues. put ("fld_employeename", employeename);
newValues. put ("fld_designation", обозначение);
newValues. put ("fld_employeeno", employeeno);
интервал обновления = дБ.обновление("tbl_employee", newValues,нуль, нуль);
дБ.рядом();
Войти.в("Update_Query", строку.метод valueOf(обновление));
}
список ArrayList