Richiamo il costruttore di una classe interna "ImageAdapter"
che richiama il metodo "scarica()" che a sua volta contiene una ProgressDialog, un handler e un nuovo thread
che dopo aver opportunamente fatto partire con il metodo start() non parte... ma riprende esecuzione il thread principale... come mai?
ringrazio in anticipo chi mi aiuterà
qui di seguito il codice:
Mi fa partire il thread ma non esegue il codice dentro il run()...
che richiama il metodo "scarica()" che a sua volta contiene una ProgressDialog, un handler e un nuovo thread
che dopo aver opportunamente fatto partire con il metodo start() non parte... ma riprende esecuzione il thread principale... come mai?
ringrazio in anticipo chi mi aiuterà

Codice:
[COLOR="#800080"]class[/COLOR] PiuVisteActivity [COLOR="#800080"]extends[/COLOR] Activity {
[COLOR="#800080"]public void[/COLOR] onCreate(Bundle savedInstanceState) {
[COLOR="#800080"]super[/COLOR].onCreate(savedInstanceState);
ImageAdapter coverImageAdapter = [COLOR="#800080"]new[/COLOR] ImageAdapter([COLOR="#800080"]this[/COLOR]);
}
[COLOR="#800080"]class[/COLOR] ImageAdapter [COLOR="#800080"]extends [/COLOR]BaseAdapter {
ImageAdapter(Context c) {
scarica();
}
[COLOR="#800080"]void[/COLOR] scarica() {
[COLOR="#800080"]final[/COLOR] ProgressDialog progressDialog = ProgressDialog.show(mContext,"Attendere", "Caricamento in corso...", true);
[COLOR="#800080"]final[/COLOR] Handler handler = new Handler() {
@Override
[COLOR="#800080"]public void[/COLOR] handleMessage(Message msg) {}
};
[COLOR="#800080"]new[/COLOR] Thread() {
[COLOR="#800080"]public void[/COLOR] run(){
.....
}
}.start()
}
}
Mi fa partire il thread ma non esegue il codice dentro il run()...