0

NumberPickerからFirebaseに番号を送信する方法はありますか?私はライブラリをGITHUBに接続しました。しかし、私はFirebaseに送信する番号を選択した場合、方法がありますか?NumberPickerからFirebaseに番号を送信

私はこのコードを試してみました:Firebaseため

String number = numberPicker.getText().toString().trim(); 

コード:

private boolean updateProdus(String id, String number){ 

    DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReference("produse").child(id); 

    Produse produse = new Produse(id, number); 

    databaseReference.setValue(produse); 
    Toast.makeText(this, "Edited", Toast.LENGTH_LONG).show(); 
    return true; 
} 

しかし、それは働いていません。

+0

https://developer.android.com/reference/android/widget/NumberPicker.html

あなたは数がこれをやって入手できますか?あなたが使っているこの図書 – Redman

+0

を投稿してください –

+0

これはライブラリですhttps://github.com/ShawnLin013/NumberPicker – Clau

答えて

1
private boolean updateProdus(String id, String number){ 

DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReference("produse").push(); 

databaseReference.child("number").setValue(number); 
Toast.makeText(this, "Edited", Toast.LENGTH_LONG).show(); 
return true; 
} 

ランダムIDを作成するにはpush()を使用して、それの内部の値の数を持っている子が存在します。この

チェック:あなたはfirebaseする番号を送信している

String number=""+numberpicker.getValue(); 
+0

ええと、このコードは:String number = numberPicker.getText()。toString()。trim();全く仕事ではありません。私はこの方法で送信することはできません "getText()"私のコードで赤です。 – Clau

+0

@Clauチェックを編集 –

+0

私はすでに1つ持っていると思う:) – Clau

関連する問題