Olá pessoal, sou novo aqui, então peço desculpas caso tenha escrito algo errado! Vamos lá! Eu tenho uma Activity com 3 Tabs, onde em uma delas tem vários EditText, a qual um deles estou abrindo um Dialog por meio de um botão para pesquisa de um nome! Preciso trazer este nome para meu EditText!
Abrindo o Dialog com o ListView OK FEITO
- Problema está em trazer este nome para meu campo, já tentei várias vezes e dá erro, encerrando minha aplicação! Veja meu código abaixo!
CLASSE PRINCIPAL, ONDE DECLARO MINHAS TABS EXISTENTE:
public class SectionsPagerAdapter extends FragmentPagerAdapter {
        public SectionsPagerAdapter(FragmentManager fm) {
            super(fm);
        }
        @Override
        public Fragment getItem(int position) {
            switch (position){
                case 0:
                    TabAgendaConsulta tab1 = new TabAgendaConsulta();
                    return tab1;
                case 1:
                    TabAgendaDados tab2 = new TabAgendaDados();
                    return tab2;
                case 2:
                    TabAgendaServicos tab3 = new TabAgendaServicos();
                    return tab3;
                default:
                    return null;
            }
        }
        @Override
        public int getCount() {
            // Show 3 total pages.
            return 3;
        }
    }
CLASSE DA MINHA TAB ONDE TENHO OS CAMPOS, PRECISO PUXAR A INFORMAÇÃO NO CAMPO CLIENTE, O BTNCONSULTACLIENTE TÁ CHAMANDO O DIALOG
public class TabAgendaDados extends Fragment{
    ImageButton btnConsultacliente;
    
    private EditText campoCliente;
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.tabagendadados, container, false);
        campoCliente = (EditText) view.findViewById(R.id.LayoutClienteAgendamento);
        //Inicio do método ref. pesquisa de cliente
        btnConsultacliente = (ImageButton) view.findViewById(R.id.butnPesquisarCliente);
        btnConsultacliente.setOnClickListener(new ListViewPesquisarCliente());
“OBS: SUPRIMI CÓDIGO ABAIXO PARA NÃO FICAR MUITO GRANDE”
CLASSE DO MEU DIALOG ONDE ESTA TRAZENDO UM LISTVIEW JÁ POPULADO COM MEUS CLIENTES
public class ListViewPesquisarCliente implements View.OnClickListener {
    private String nomePesquisado;
    
    @Override
    public void onClick(View v) {
        final Context context = v.getContext();
        LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        final View formElementsView = inflater.inflate(R.layout.list_view_pesquisar_cliente, null, false);
        //Inicio método listar clientes
        LinearLayout linearLayoutRecords = (LinearLayout) formElementsView.findViewById(R.id.objetosClientePesquisarCliente);
        linearLayoutRecords.removeAllViews();
        List<ModeloCliente> modeloClientes = new ClienteController(context).listarClientes();
        if (modeloClientes.size() > 0){
            for (final ModeloCliente obj : modeloClientes){
                int id = obj.getIdCliente();
                final String nomeCli = obj.getNomeCliente();
                String emailCli = obj.getEmailCliente();
                String telefoneCli = obj.getTelefoneCliente();
                String celularCli = obj.getCelularCliente();
                final String textViewContents = "Nome: " + nomeCli + "\n" + "E-mail: " + emailCli + "\n" + "Celular: " + celularCli + " Telefone: " + telefoneCli;
                TextView textViewClienteItem = new TextView(context);
                textViewClienteItem.setPadding(0, 10, 0, 10);
                textViewClienteItem.setText(textViewContents);
                textViewClienteItem.setTag(Integer.toString(id));
                linearLayoutRecords.addView(textViewClienteItem);
                textViewClienteItem.setOnLongClickListener(new RetrieveOnLongClickListener());
                //Inicio do método click no item da tabela
                textViewClienteItem.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        nomePesquisado = obj.getNomeCliente();
                        //CelularPesquisado = obj.getCelularCliente();
                        Bundle params = new Bundle();
                        params.putString("nome",nomePesquisado);
                        Intent intent = new Intent(v.getContext(), TabAgendaDados.class);
                        intent.putExtras(params);
                        context.startActivity(intent);
“OBS: SUPRIMI PARTE DO CÓDIGO PARA FICAR MELHOR A VISUALIZAÇÃO”
Se alguém puder me dar uma luz, pois já tentei várias coisas, veja que acima está uma das tentativas porém não deu certo, sou novo em Android rsrs e estou tentando fazer isso daeh!