Как и в Firebase, для добавления данных можно использовать onsuccesslistener, чтобы вы могли выполнить что-то, если задача выполнена успешно.Есть ли способ узнать, что для хранения данных в sqlite тоже?
SQLiteDatabase db = mHelper.getWritableDatabase();
ContentValues contentValues = new ContentValues();
contentValues.put(KEY_SENDER, "Other");
long returnVariable11 = db11.insert(TABLE_CHAT_DATA, null, contentValues);
if (returnVariable11 == -1) {
Toast.makeText(getApplicationContext(), "NO", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getApplicationContext(), "Yes", Toast.LENGTH_SHORT).show();
}
Этот конкретный код находится внутри firebaserecycleradapter, поэтому, если адаптер прослушивает, эти данные продолжают добавляться несколько раз.Поэтому я подумал, что могу остановиться, добавив onSuccessListener, чтобы он останавливался после добавления один раз, но я не уверен, как это сделать.Так может кто-нибудь предложить, что я мог сделать, чтобы предотвратить добавление данных в sqlite снова и снова?