2016-11-06 9 views
1

firebaseを使用していますが、私の問題はsetValueを使用したときにウェブサイトをチェックしても変更が見つかりません。Firebase AndroidのsetValueメソッドが動作しない

これは、私はそれが方法onDataChangeを入力し

E/FirebaseCrash: Error sending crash report: IOException while sending a crash report 

を得続ける私のコードのログで

firebaseRoot = new Firebase("https://xxxx-xxxxx.firebaseio.com/devices"); 

     Firebase deviceChild = firebaseRoot.child("child"); 
     deviceChild.addValueEventListener(new ValueEventListener() 
     { 
      @Override 
      public void onDataChange(com.firebase.client.DataSnapshot dataSnapshot) 
      { 
       Logger.i(LOG, "onDataChange"); 
      } 

      @Override 
      public void onCancelled(FirebaseError firebaseError) 
      { 
       Logger.i(LOG, "onCancelled"); 
      } 
     }); 

     deviceChild.setValue("test", new Firebase.CompletionListener() 
     { 
      @Override 
      public void onComplete(FirebaseError firebaseError, Firebase firebase) 
      { 
       Logger.i(LOG, "onComplete"); 
      } 
     }); 

あり、これはそれを保存した意味ですか?はいの場合、なぜ私はウェブサイトでそれを見ることができないのですか?

私はテストのみだので、これは私も次のコード

FirebaseDatabase database = FirebaseDatabase.getInstance(); 
     DatabaseReference myRef = database.getReference(url); 
     myRef.setValue("Hello, World!").addOnCompleteListener(new OnCompleteListener<Void>() 
     { 
      @Override 
      public void onComplete(@NonNull Task<Void> task) 
      { 
       Logger.i(LOG, "onComplete"); 
      } 
     }).addOnFailureListener(new OnFailureListener() 
     { 
      @Override 
      public void onFailure(@NonNull Exception e) 
      { 
       Logger.i(LOG, "onCancelled"); 
      } 
     }); 

はまだ動作しません試したデータベース

{ 
    "rules": { 
    ".read": true, 
    ".write": true 
    } 
} 

EDIT のための私のルールです。誰が何が間違っているか教えてくれますか?

+0

あなたはfirebase.comを使用していますが、廃止予定です。 firebase.google.com –

+0

import com.firebase.client.Firebaseを使用してください。これは@AbA –

+0

https://firebase.google.com ここ – Nirel

答えて

0

問題はなぜ私のタブレットの日付が2015年だったのかわかりませんでした。インターネットの検証によってどこかがブロックされたようです。コードは動作しています。

関連する問題