Alguém pode me ajudar, como eu faço pra chamar dados de outra atividade, como o mesmo ID, seria dados complementares, e outra como eu faço pra criar o CRUD em firebase aqui esta meu codico de cadastro
package com.example.alexandre.apcontrole.Activity;
import android.support.annotation.NonNull;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import com.example.alexandre.apcontrole.DAO.Usuarios;
import com.example.alexandre.apcontrole.R;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.auth.AuthResult;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.database.DataSnapshot;
import com.google.firebase.database.DatabaseError;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;
import com.google.firebase.database.ValueEventListener;
public class Cadastro extends AppCompatActivity {
private DatabaseReference Cadastro;
private DatabaseReference Atividade;
private FirebaseAuth firebaseAuth;
TextView cocondicoe;
EditText editNomeCadastro, editemailCadastro, editSenhaCadastro;
Button btncancelar, btncadastrar;
DatabaseReference databaseUsuario = FirebaseDatabase.getInstance().getReference();
@Override
protected void onCreate(Bundle savedInstanceState) {
    firebaseAuth = FirebaseAuth.getInstance();
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_cadastro);
    databaseUsuario = FirebaseDatabase.getInstance().getReference();
    cocondicoe = (TextView) findViewById(R.id.texViewcondicoe);
    editNomeCadastro = (EditText) findViewById(R.id.editNomeCadastro);
    editemailCadastro = (EditText) findViewById(R.id.editemailCadastro);
    editSenhaCadastro = (EditText) findViewById(R.id.editSenhaCadastro);
    btncadastrar = (Button) findViewById(R.id.btncdastrar);
    btncancelar = (Button) findViewById(R.id.btncancelar);
    btncadastrar.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            adicionarUsuarios();
        }
    });
    btncancelar.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            finish();
        }
    });
}
private void adicionarUsuarios() {
    String nome = (editNomeCadastro).getText().toString().trim();
    String email = (editemailCadastro).getText().toString();
    String senha = (editSenhaCadastro).getText().toString().intern();
    if (!TextUtils.isEmpty(nome)) {
        String id = databaseUsuario.push().getKey();
        Usuarios usuarios = new Usuarios(id, nome, email, senha);
        databaseUsuario.child(id).setValue(usuarios);
        Cadastrar();
        Toast.makeText(this, "Usuario Cadastrado", Toast.LENGTH_LONG).show();
        finish();
    } else {
        Toast.makeText(this, "Por Favor Digite os Dados solicitados", Toast.LENGTH_LONG).show();
    }
}
private void Cadastrar() {
    final String nome = editNomeCadastro.getText().toString();
    final String email = editemailCadastro.getText().toString();
    final String senha = editSenhaCadastro.getText().toString();
    if (!TextUtils.isEmpty(nome) && !TextUtils.isEmpty(email) && !TextUtils.isEmpty(senha)) {
        firebaseAuth.createUserWithEmailAndPassword(email, senha)
                .addOnCompleteListener(new OnCompleteListener<AuthResult>() {
                    @Override
                    public void onComplete(@NonNull Task<AuthResult> task) {
                        if (task.isSuccessful()) {
                            firebaseAuth.signInWithEmailAndPassword(email, senha);
                            //Toast.makeText(ActivityRegister.this, user_id, Toast.LENGTH_SHORT).show();
                            DatabaseReference databaseUsuario = FirebaseDatabase.getInstance().getReference().child("usuario");
                            DatabaseReference currentUserDB = databaseUsuario.child(firebaseAuth.getCurrentUser().getUid());
                            currentUserDB.child("name").setValue(nome);
                            finish();
                        } else
                            Toast.makeText(Cadastro.this, "erro registro usuario", Toast.LENGTH_SHORT).show();
                    }
                });
    }
}
}