我是Android编程的新手。我尝试使用ContentResolver更新数据库中的任务。但是,不是更新和/或显示toast消息,应用程序似乎处理了一段时间(屏幕是白色的几秒钟),项目保持不变。 ContentResolver上的其他操作有效(例如插入) 我试图调试,但我在调试窗口中找不到错误。显然所有值和Uri似乎都是正确的......错误必须在以下行中:
int rowsAffected = getContentResolver().update(mCurrentTaskUri, values, null, null);
if (rowsAffected == 0) {
Toast.makeText(this, getString(R.string.aufgabe_bearbeiten_fehlgeschlagen), Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(this, getString(R.string.aufgabe_bearbeiten_erfolgreich), Toast.LENGTH_SHORT).show();
}