Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    26

    [Android] - chiamata ad una activty da classe esterna

    Ciao,
    qualcuno può aiutarmi spiegandomi come faccio a richiamare una seconda activity da una classe esterna?

    Cioè, io al click di un button chiamo un metodo di una classe generica. Questo metodo dopo un tot di tempo mi deve chiamare un'altra activity. Ma come faccio a richiamarla?

    leggendo in qualche guida dicono di utilizzare lo startActivity, ma messo dentro una classe che non estende Activity non so come usarlo.

    Ho iniziato scrivendo questo codice della seconda classe...ma ho giustamente l'errore su startActivity(intent)

    codice:
    public class ClasseDiProva {	
    	public void ritornaSu(Context cnt)  {
    		try {
    			Thread.sleep(2000);
    			
    			Intent intent = new Intent(cnt, SecondaActivity.class);
    			startActivity(intent);
    			
    		} catch (InterruptedException e) {
    			
    			e.printStackTrace();
    		}
    	}
    }

  2. #2

    Re: [Android] - chiamata ad una activty da classe esterna

    Ciao prova cosi....

    codice:
    public class ClasseDiProva {	
    	public void ritornaSu(Context cnt)  {
    		try {
    			Thread.sleep(2000);
    			
    			Intent intent = new Intent(cnt, SecondaActivity.class);
                            // aggiungi il context alla chiamata startActivity
    			cnt.startActivity(intent);
    			
    		} catch (InterruptedException e) {
    			
    			e.printStackTrace();
    		}
    	}
    }

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,326

    Moderazione

    @Tutti e due: quando si posta del codice, si devono usare gli appositi tag CODE, come previsto dal Regolamento interno.

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.