如何确保我的数据保存在 Firebase 上?

用户2109349

我将我的数据存储在我的 Android 应用程序的 Firebase 数据库中。但是,我不确定如何检查我的数据是否保存在数据库中并显示适当的消息。到目前为止,我尝试检查push创建的唯一ID,看看它是否为空。但它对我不起作用。还有什么建议吗?

private void createData(String name){
    SnapShotModel ssm = new SnapShotModel(name);
    myRef.push().setValue(ssm);
        AlertDialog.Builder builder;
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            builder = new AlertDialog.Builder(this, android.R.style.Theme_Material_Dialog_Alert);
        } else {
            builder = new AlertDialog.Builder(this);
        }
        builder.setTitle("ERROR!")
                .setMessage("Error in saving data. Please try again.")
                .setNegativeButton(android.R.string.ok, new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int which) {

                    }
                })
                .setIcon(android.R.drawable.ic_dialog_alert)
                .show();

}
亚历克斯·马莫

如何确保我的数据保存在 Firebase 上?

您可以确定在调用如下setValue()方法后是否添加了完整的侦听器

myRef.push().setValue(ssm).addOnCompleteListener(new OnCompleteListener<Void>() {
    @Override
    public void onComplete(@NonNull Task<Void> task) {
        if (task.isSuccessful()) {
            Log.d(TAG, "Object successfully added");
        } else {
            Log.d(TAG, "Error: " + task.getException().getMessage());
        }
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在网页上显示我保存在 firebase 存储中的图片?(带角8)

将userId保存在模型Firebase上

在 firebase 上插入数据

如何确保tkinter条目的内容保存在FocusOut上?

Firebase数据未显示在我的RecyclerView上

我无法读取Firebase Functions上的数据

在Firebase上与朋友共享数据

无法在 Firebase 上上传数据?

在Firebase Android上更新数据

将Facebook凭据保存在React Native和Firebase上

Ionic 4:如何从Firebase存储中将图像保存在设备上以用于脱机模式

我应该如何将数据保存在Meteor上的不同数据库集合中?

您如何从逻辑上验证 firebase 'child_ added' 数据是否存在并提供处理逻辑?

如何避免我的编码不将数据保存在活动工作表上?

我如何通过使用onSaveInstanceState()和onRestoreInstanceState()方法将所需的数据保存在EditText上

如何将我在 python 输出中收到的 mqtt 数据保存在文本上?

如何允许用户在Firebase数据库上创建和保存标记

为什么我在 Firebase 数据库上的访问被拒绝

如何从 Firebase 数据库上的学生数据生成证书

Firebase在iOS上显示错误数据

在Firebase上观察数据还是检查阵列?

在多个参考ID上查询Firebase数据

iOS上的Firebase检索数据的速度很慢

Firebase数据库上的权限错误

异步Firebase数据在React Native上获取

在android listview上刷新Firebase数据

在RecyclerView上连续更新Firebase数据

AppleWatch上的Firebase数据库

来自Firebase的数据未显示在RecyclerView上