Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Re: putExtras entre SherlockListActivity e Fragments

Mais tou usando a sherlock bar....

Vou usar sherlocklistfragment

Em 06/01/2013 12:39, "Marcelo Henrique" <marcelohd02@gmail.com> escreveu:
Mano use ListFragments. acredito que vai facilicitar mto 



Em 6 de janeiro de 2013 12:06, Felippe dos Santos Ferreira <felippenasuacasa@gmail.com> escreveu:
ate agora não consegui...
alguem pode me ajudar

Em quinta-feira, 3 de janeiro de 2013 23h40min06s UTC-2, Felippe dos Santos Ferreira escreveu:
Galera tenho uma activity com uma lista, ai quando vou clicar na lista quero passar oque esta escrito nela
paraum textview que esta em  uma activity fragment.

só que não estou conseguindo.

procurei no livro de android para tablets mais não achei

Segue as classes:

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        carregaMes();

        getFragmentManager().beginTransaction().replace(R.id.botoes_fragments, new LogoInicio()).commit();

        listView.setOnItemClickListener(new OnItemClickListener() {
            public void onItemClick(AdapterView<?> arg0, View selectedItemView,
                    int posicao, long id) {
                // TODO Auto-generated method stub
               
                // aqui chama a fragment com os botoes e o text view.
                Botoes dpf = new Botoes();
                android.app.FragmentTransaction beginTransaction = getFragmentManager().beginTransaction();
                beginTransaction.replace(R.id.botoes_fragments, dpf, Botoes.class.getCanonicalName());
                beginTransaction.addToBackStack("botoes_fragments");
                beginTransaction.commit();
               
                //passo oque foi clicado por putextra, para ser preenchido no textview dos botoes
                Intent prox = new Intent(getApplicationContext(), Botoes.class);
                prox.putExtra("NOMES", ((TextView) selectedItemView).getText());
                startActivity(prox);
               
                 }

        });

    }// aqui fecha o oncreate

______________________

public class Botoes extends Fragment {
    private TextView mesclick;
    private String textlistview = null;

        //recebedo putextras o valor do text view
        textlistview = getActivity().getIntent().getStringExtra("NOMES");
        this.mesclick = (TextView) botoes.findViewById(R.id.textViewMesClicado);
        this.mesclick.setText("textlistview");

--
 
 



--
                                              - Marcelo Henrique -
  "Se não puder se destacar pelo talento, vença pelo esforço." (Dave Weinbaum)

--
 
 

--
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário