【发布时间】:2018-12-14 09:24:28
【问题描述】:
与 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添加数据?
【问题讨论】:
-
可以添加你正在使用的firebase代码
标签: java android sql sqlite firebase