estou tentando colocar minha ReciclerView em ordem de horarios cadastrados. segue abaixo como está sendo salvo no FirebaseDatabase.
**+movimentasao <----------------------------= ( chield )**
** +RAP5dw5AzcN43nMd62Chabj0Fjy1 <<--==--- ( autenticacao.getUid() )**
** +16-9-2018 <---------------------- ( data escolhida )**
** -LMY38rz7rbS7TBWQviQ <-------- ( .push() )**
** horamarcada: 18:30 <-( HORA ESCOLHIDA )**
** nomecliente: Tiago <-(Nome da Pessoa)**
O que acontece eu queria colocar para o ReciclerView organize por ( HORA ESCOLHIDA ) …
la na MainActivity aonde pega os dados do firebase e printa no Reciclerview vi que da para por …
ReferenciaFirebase.orderBy … e tem Key, Value, Chield, estou tendo problemas em entender essa parte pois eu tenho o .push() ali e necessito dele 
movimentasaoref = reciclerviewatualiza.child("movimentasao").child(autenticacao.getUid()).child(diaSelecionado+"-"+mesSelecionado+"-"+AnoSelecionado);
=====>>>> reciclerviewatualiza.order <====== TO TRAVADO NESSA LINHA
movimentasaoref.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
listaarquivos.clear();
for (DataSnapshot dados: dataSnapshot.getChildren() ){
NCliente ncc = dados.getValue(NCliente.class);
listaarquivos.add(ncc);
}
adapter.notifyDataSetChanged();
}