1
firebase를 사용하고 있습니다. 내 문제는 setValue
을 사용한 다음 웹 사이트를 확인했지만 변경 사항을 찾지 못했습니다.Firebase 안드로이드 setValue 메소드가 작동하지 않습니다.
이 내 코드 로그에서
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");
}
});
내가
E/FirebaseCrash: Error sending crash report: IOException while sending a crash report
그것은 방법 onDataChange
를 입력하지가 계속입니다,이 그것을 구원을 의미합니까? 그렇다면 왜 내가 웹 사이트에서 그것을 볼 수 없습니까? 난 단지 테스트하고 있습니다 때문에
, 이것은 나는 또한 작동하지 않습니다 아직 다음 코드를
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
}
}
편집 내 규칙입니다. 아무도 나에게 뭐가 잘못 됐는지 말해 줄 수 있니?
귀하는 firebase.com을 사용하고 있으며, 더 이상 사용되지 않습니다. firebase.google.com –
import com.firebase.client.Firebase를 사용하십시오. 이게 무슨 뜻 이니? @AbA –
https://firebase.google.com 여기에서 시작하십시오. – Nirel