Возможности NumberPicker - PullRequest
       25

Возможности NumberPicker

0 голосов
/ 28 апреля 2020

Я хотел знать, возможно ли создать условие с помощью 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) {
      }

Это правильный способ работы с этим для условия?

Спасибо заранее.

...