База данных не обновляется - PullRequest
0 голосов
/ 13 ноября 2018

моя база данных не может обновиться

это мой обновленный метод

  public long updateInfo(ModelInsertInfo modelInsertInfo) {
    SQLiteDatabase db = getWritableDatabase();
    ContentValues values = new ContentValues();
    values.put(KEY_ID,modelInsertInfo.getId());
    values.put(KEY_yearWater, modelInsertInfo.getYearWater());
    values.put(KEY_MonthWater, modelInsertInfo.getMonthWater());
    values.put(KEY_DayWater, modelInsertInfo.getDayWater());
    values.put(KEY_HourWater, modelInsertInfo.getHourWater());
    values.put(KEY_MinWater, modelInsertInfo.getMinWater());
    return db.update(TABLE_Insert_Info, values, "" + KEY_ID + "= " + modelInsertInfo.getId() + "", null);
}

и это коды в деятельности

ModelInsertInfo modelInsertInfo = new ModelInsertInfo();
                    ActionInsertInfo actionInsertInfo = new ActionInsertInfo(getApplicationContext());

                    modelInsertInfo.setYearWater(yearFC);
                    modelInsertInfo.setMonthWater(monthFC);
                    modelInsertInfo.setDayWater(day1);
                    modelInsertInfo.setHourWater(hour);
                    modelInsertInfo.setMinWater(min);

                    long check = actionInsertInfo.updateInfo(modelInsertInfo);

                    if (check > 0) {
                        Snackbar.make(null, ":)", Snackbar.LENGTH_SHORT).show();
                    }else 
                    {
                        Toast.makeText(ActivityDetails.this, ":(((", Toast.LENGTH_SHORT).show();
                    }

когда кнопка выбора возвращает -1 и я использую внешнюю базу данных спасибо за помощь мне:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...