新しいFirebaseコンソールを使用しています。オブジェクトをデータベースに保存しようとしていますが、保存されません。以下はコードです。データがアンドロイドからFirebaseデータベースに保存されない
DatabaseReference mFirebaseRef = FirebaseDatabase.getInstance().getReference();
mFirebaseRef.push().setValue(object, new DatabaseReference.CompletionListener() {
@Override
public void onComplete(DatabaseError databaseError, DatabaseReference reference) {
if (databaseError != null) {
Log.e(TAG, "Failed to write message", databaseError.toException());
}
}
});
「オブジェクト」が正しく作成されます。私が取得しているエラーはありませんし、onCompleteメソッドがトリガーされていないことをデバッグでチェックしました。 セキュリティルールは書き込みにも当てはまります。
'オブジェクト 'の作成方法を表示できますか?あるいは、問題を再現できる最小の「オブジェクト」ですか? –
オブジェクトはJavaクラス参照です。オブジェクトオブジェクト=新しいオブジェクト(params)。コードはハッシュマップでも動作しません。 –