Autore Topic: Tab passaggio dati  (Letto 33 volte)

Offline traficante.donato

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    sansung s3
  • Sistema operativo:
    Windows
Tab passaggio dati
« il: 02 Dicembre 2016, 09:19:45 CET »
0
Con questa porzione di codice aggiungo due Tab alla mia actionbar:

Codice (Java): [Seleziona]
String label = "Si";
                Tab tab = actionBar.newTab();
                tab.setText(label);
                TabListener<Tab1Fragment> tl = new TabListener<Tab1Fragment>(this,label, Tab1Fragment.class);
                tab.setTabListener(tl);        
                actionBar.addTab(tab);
               
                String label2 = "No";
                tab = actionBar.newTab();
                tab.setText(label2);
                TabListener<Tab2Fragment> tl2 = new TabListener<Tab2Fragment>(this,
                                label2, Tab2Fragment.class);
                tab.setTabListener(tl2);
                actionBar.addTab(tab);

entrambi fanno partire due Fragment distinti, di seguito uno dei due:
Codice (Java): [Seleziona]
public class Tab1Fragment extends Fragment {
       
       
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                                                                                                                Bundle savedInstanceState) {
               
                               
                View V = inflater.inflate(R.layout.tab1, container, false);            
                               
                String[] materiale=new String[]{"Giornali","Quaderni","Libri","Fotocopie",
                                                                                        "Fogli Vari","Scatole","tetrapak per bevande"};
               
                ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity().getApplicationContext(),
                                                                                                                                                                                R.layout.row, materiale);      
                                               
               
                ListView listView = (ListView)V.findViewById(R.id.listview);
               
                listView.setAdapter(adapter);
 
                return V;
        }
 
}

Vorrei riuscire a far passare una Stringa, per le Activity userei un Intent con il putExtra, e poi recupererei il tutto con getIntent().getExtras().......
In questo caso avendo a che fare con dei Fragment a cosa devo fare riferimento ?

Grazie