см. Сообщения ниже, но не могу помочь мне
Проблема в том, что я изменю данные и нажму на кнопку Сохранить, но мои данные не обновляются
когда я печатаю свои ID
, тогда говорят NULL
Обновление запроса :
db.update(COMPANY, values, KEY_ID + " = ?",
new String[] { String.valueOf(company.getId()) });
Java-код:
else{
count = 0;
Company company = new Company();
company.setName(etCompanyName.getText().toString().trim())
company.setWebsite(etWebsite.getText().toString().trim());
company.setEmail(etEmail.getText().toString().trim());
company.setPhoneHome(etPhoneHome.getText().toString().trim());
company.setPhonePrimary(etPhonePrimary.getText().toString().trim());
company.setAddressLine1(etAddressLine1.getText().toString().trim());
long isUpdated = myDb.updateCompany(company);
//Show id hear But it's null
Log.e("TAG", "Id : " + company.getId());
if (isUpdated != -1) {
Toast.makeText(getApplicationContext(), "Company Update Successfully: " + isUpdated, Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getApplicationContext(), "Something wrong", Toast.LENGTH_SHORT).show();
}
Log.e("Button..."," Update Button Clickd ");
finish();
}
Когда я нажимаю кнопку «Сохранить», она выводит сообщение.
Обновление компании успешно 0 каждый раз