Uhm...I don't know this class...How I can use it? Thanks... Francesco 2009/9/6 WoodManEXP <[email protected]>
> > Hi Francesco, > > So far my best results with threading have come from using AsyncTask. > It has progress callbacks that can update progress dialogs and it all > seems to work well. > > Is AsyncTask and option you can consider? > > On Sep 6, 2:04 pm, Francesco Pace <[email protected]> wrote: > > Hi guys, > > I have this situation : > > > > [Main.java] > > public class Main extends Activity { > > > > public static Handler handler; > > public static ProgressDialog pd; > > > > @Override > > public void onCreate(Bundle icicle) { > > super.onCreate(icicle); > > setTheme(android.R.style.Theme); > > handler = new Handler(); > > > > ....etc.....etc..... > > > > Myclass myobj = new Myclass(); > > > > [MyClass.java] > > public class Myclass implements Runnable{ > > > > //private ProgressDialog pd; > > //private Handler handler; > > > > public Myclass(){ > > > > Main.pd = ProgressDialog.show(_ctx, "Working", "Calculating...", > > true, false); > > Thread thread = new Thread(this); > > thread.start(); > > > > } > > > > public void run() { > > > > // Do something......... > > > > Main.handler.post(new Runnable() { > > public void run() { > > Main.pd.dismiss(); > > } > > > > }); > > } > > > > And I have this error : "Can't create handler inside thread that has not > > called Looper.prepare()" > > > > I try to insert Looper.prepare() at the first of run() method, but my > > program doesn't work. Why? > > Can anyone help me? > > > > Thanks, > > Francesco > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

