Autore Topic: help thread  (Letto 550 volte)

Offline marcotao

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
help thread
« il: 25 Febbraio 2012, 00:32:28 CET »
0
Sto cercando di fare una semplice applicazione android che tramite un thread che sta nel file splash.java passa da un layout con solo un immagine a un altro dove c'è l'applicazione vera e propria sto lavorando cn eclipse e la con la versione delle sdk android è la :
Platform 4.0.3 il compilatore non dà errori apparte dei warning legati al fatto che non ho assegnato le stringhe usate by reference nel file string.xml il problema è che l'applicazione inizia aprendo il layout iniziale con solo l'immagine di background e poi si ferma non facendo iniziare l'applicazione per cui vi riporto il file splash.java dove forse c'è qualche errore se c'è bisogno anche di altri file per capire meglio il progetto che comunque dovrebbe essere abbastanza semplice  ditemelo che veli posto

l'altro file dove stà l'app si chiama projectActivity

Codice (Java): [Seleziona]
 

public class Splash extends Activity {

        @Override
        protected void onCreate(Bundle savedInstanceState) {
                // TODO Auto-generated method stub
                super.onCreate(savedInstanceState);
               
                setContentView(R.layout.splash);
       
                new Thread(){
                        public void run(){
                                try{
                        sleep(5000);
                                   }
                                catch(InterruptedException e){
                                e.printStackTrace();
                                                         }
                                finally

                                {

                                Intent openStart = new Intent(Splash.this, ProjectActivity.class);
                                Splash.this.startActivity(openStart);

                                }
                       
                }
       
               
        };

       

        }
        }



Offline alexAndroid

  • Utente normale
  • ***
  • Post: 185
  • Respect: +27
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Giò
  • Sistema operativo:
    Ubuntu 11.10; Windows XP
Re:help thread
« Risposta #1 il: 25 Febbraio 2012, 09:29:01 CET »
0
Ciao,
in pratica hai dichiarato il thread ma ti sei dimenticato di eseguirlo.
Alla chiusura del new Thread()  dove trovi }; -> devi mettere }.start();
Sei stato aiutato oppure il tuo problema è stato risolto? Allora premi il tasto THANKS E' un modo utile e carino per ringraziare chi ti è stato di aiuto.