Я хотел знать, возможно ли создать условие с помощью numberPicker getMaxValue, которое определяется с помощью базы данных Firebase?
Я установил максимальное значение NumberPicker со значением из моей базы данных.
FirebaseUser user = mAuth.getCurrentUser();
final NumberPicker np = new NumberPicker(getActivity());
np.setMinValue(1);
FirebaseDatabase.getInstance().getReference().child("users").child(user.getUid()).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
if (dataSnapshot.exists()) {
Integer nbrcarte = dataSnapshot.child("carte").getValue(Integer.class);
np.setMaxValue(nbrcarte);
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
Я хотел знать, смогу ли я создать условие с максимальным значением, превышающим 0
if (np.getMaxValue() > 0) {
}
Это правильный способ работы с этим для условия?
Спасибо заранее.