create a handler like sample code
final Handler mHandler = new Handler();
Runnable MyActivity= new Runnable()
{
public void run()
{
startMyActivity();
}
};
in your thread use mHandler.post(MyActivity);
and in startMyActivity() {}
UI changes or new Activity loading etc...
you can do the work as your wish
------------------
it's necessary to stop the progress
On Tue, Feb 24, 2009 at 2:53 PM, Rohit <[email protected]> wrote:
>
> What do you mean by "use handler to start the activity". could you
> give me some example code?
>
> rohit
>
> On Feb 24, 1:21 am, Rohit <[email protected]> wrote:
> > well y is an instance of of my class and foo() is defined by me so I
> > start an activity, however, the caller (from the thread.run()) method
> > is not something that I do. I just noticed someone calling it like
> > that (from the Thread.run() method) and it was not working, hence my
> > question...Is the problem that it is being called from a thread or
> > that there is a progree dialog being showed? or neither?
> >
> > Rohit
> >
> > On Feb 23, 8:06 pm, dillirao malipeddi <[email protected]>
> > wrote:
> >
> > > you must stop the progress by dialog by dismissdialog() and
> >
> > > from your thread you must use handler to start an activity
> >
> > > the right way to start any UI tasks in the thread is by using handlers
> >
> > > On Tue, Feb 24, 2009 at 5:46 AM, Rohit <[email protected]> wrote:
> >
> > > > There is an activity that shows a progress dialog and starts a new
> > > > thread to do some work. One method that is called from this thread
> > > > starts a new activity.
> >
> > > > i.e. ThreadX has a run() method that calls y.foo(). y.foo() starts a
> > > > new activity with teh flag Intent.FLAG_ACTIVITY_NEW_TASK
> >
> > > > When I run this - I see the progress dialog but I dont see the new
> > > > activity starting up from within the thread. All the context
> > > > information is present to the thread.
> >
> > > > Thanks
> > > > Rohit
> >
> > > --
> > > Dilli Rao. M
> > > ARIJASOFT
> > > +91 - 9703073540
> >
>
--
Dilli Rao. M
ARIJASOFT
+91 - 9703073540
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---