Autore Topic: Passaggio dati TabActivity - Activity  (Letto 579 volte)

Offline dedo89

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Windows 7
Passaggio dati TabActivity - Activity
« il: 12 Gennaio 2012, 12:11:37 CET »
0
Salve a tutti!
Ho creato una TabActivity (padre) che lancia altre due Activity (figlie) che rappresentanto appunto i tab dell'applicazione.
Nella prima Activity ho un bottone che quando viene cliccato dovrebbe fare queste cose:
1)Cambiare Activity e quindi anche il tab della TabActivity.
2)Passare una stringa alla seconda Activity.
3)Lanciare un dialog con il metodo showDialog(ID) che è già stato precedentemente creato nella seconda activity.

Io avevo pensato qualcosa del genere:
Nella prima Activity (quella col bottone):

Codice (Java): [Seleziona]
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.act1_layout);
       
        buttAddContact = (Button) findViewById(R.id.butt_add);
        textContact = (EditText) findViewById(R.id.text_add);

        buttAdd.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
                 Padre.add("PROVA");
             }
         });
       

    }

Nella TabActivity (padre):

Codice (Java): [Seleziona]
    public static void add(String string) {
         tabHost.setCurrentTab(1);
         Seconda.setDialog(string);
    }

Nella seconda Activity:

Codice (Java): [Seleziona]
    public static void setDialog(String string) {
        textAdd.setText(string);
        showDialog(2);
    }

Solo che non posso utlizzare il metodo showDialog(2); perchè è dentro una funzione statica!
Qualcuno sa dirmi in che modo potrei risolvere questo problema??

Grazie.

Offline dr4gone

  • Utente junior
  • **
  • Post: 66
  • Respect: +1
    • Mostra profilo