I get a random number but it changes every time I press the button.Can I save them without saving them in the database? or is there a method of retrieving data from the firebase only once? Because I get data by random number.
For example:
int number = rand.nextInt(10);
output:
number = 7
run the application again:
number = 5
I use number to retrieve data from database:
ref = FirebaseDatabase.getInstance().getReference().child(number);
ValueEventListener listeners = new ValueEventListener() {
@Override public void onDataChange(DataSnapshot dataSnapshot) { // Get Post object and use the values to update the UI
User abc = dataSnapshot.getValue(User.class);
}
@Override public void onCancelled(DatabaseError databaseError) {
// Getting Post failed, log a message
// ...
}
};
ref.addValueEventListener(listeners);
Is there a method to run this method only once?