0

보낼 방법이 있습니까 NumberPicker에서 Firebase으로 번호가 있습니까? GITHUB에서 NumberPicker 라이브러리를 연결했습니다. 하지만 Firebase으로 보낼 번호를 선택하면 방법이 있습니까?NumberPicker에서 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

당신이 중포 기지에 수를 보내는을? 당신이 사용하는 도서관 – 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; 
} 

push()을 사용하여 임의의 ID를 만든 다음 그 내부에 값이있는 하위가 있습니다.

확인이 : https://developer.android.com/reference/android/widget/NumberPicker.html

당신이이 일을 수 얻을 수 있습니다 :

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

네,하지만이 코드의 라이브러리입니다 : String number = numberPicker.getText(). toString(). trim(); 전혀 작동하지 않습니다. 이런 식으로 보낼 수 없다 "getText()"내 코드에서 빨간색입니다. – Clau

+0

@Clau 확인을 수정하십시오 –

+0

괜찮아요.하지만 이미 하나 있다고 생각합니다.) – Clau

관련 문제