listmarcacoes.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView adapter, View viw, int posicao,long id) { cursor.moveToPosition(posicao); Intent intent = new Intent(getActivity(), EdicaoMarcacao.class); Bundle params = new Bundle(); String resposta = cursor.getString(1).toString(); if(CalculoHora.isHojeData(resposta)){ Toast.makeText(getActivity(), "Use a aba RESGISTRO para marcações do dia!", Toast.LENGTH_SHORT).show(); } else { params.putString("diafiltro", resposta); intent.putExtras(params); // Aqui quero que a execução aguarde a activity ser executada! startActivity(intent); // Aqui a execução continua apos o encerramento da actitity! // Executanto posteriormente o metodo lista() lista(); } } });