(Resolvido ) Gravar data futura no firebase usando android studio e java

olla pessoal preciso gravar uma data futura no firebase realtime e usando o android studio e o java recuperar essa data futura e compara com uma atual

Vai rodar android studio nos clientes ou o app que vai gerar com ele, fera?
O que seria uma data futura?

É um trabalho da faculdade, tipo definir uma determinada data e quando chegar aquela data o app deixar de exibir uma activity e passar exibir outra

ah, faz a comparação, sempre que o usuário abrir a activity vc compara a data de hoje com a data futura.

https://firebase.google.com/docs/database/android/read-and-write

encontrei esse codigo e seria bem assim o ruim esta sendo receber a data vindo do servido firebase Realtime

int dia;
int mes;
int ano;

{
Calendar calendario = Calendar.getInstance();
dia = calendario.get(Calendar.DAY_OF_MONTH);
mes = calendario.get(Calendar.MONTH);
ano = calendario.get(Calendar.YEAR);
System.out.println(Feriado(calendario));

}

private String Feriado(Calendar dt){

     String entrada="21/04/2012";
     String[] data = entrada.split("\\/");
     Calendar folga = Calendar.getInstance();
     folga.set(Calendar.DAY_OF_MONTH, Integer.parseInt(data[0]));
     folga.set(Calendar.MONTH, Integer.parseInt(data[1]));
     folga.set(Calendar.YEAR,Integer.parseInt(data[2]));

     if(folga.compareTo(dt)==0){
         return "Feriado de "+nome;
     }else{
         return "Não é feriado";
     }
     

 }

por favor pessoal alguem pode me mostrar como gravar essa data no firebase e receber essa data do banco de dados no app

eu mandei um link.

private DatabaseReference mDatabase;// ...

mDatabase = FirebaseDatabase.getInstance().getReference()

private void write_date() {
    mDatabase.child("future").child(userId).setValue("11/11/2019");
}

https://firebase.google.com/docs/database/android/read-and-write