Thanks for your quick response.  It doesn't access or modify any
views.  It accesses the context to read in some raw resources and
writes to the sqllite database also via context.

On Mar 13, 9:32 am, Streets Of Boston <flyingdutc...@gmail.com> wrote:
> Hi Bob,
>
> Your code snippet is not enough to give you some more info.
> E.g. how does backgroundRefresh2 looks like (it public void run()
> implementation).
>
> Based on its name 'backgroundRefresh2': does it access View-s and
> modify these view (e.g. update text-view, images, etc.)?
> If so, that may explain your crash. You should not access any View (or
> subclass of View) in any other thread than your main message-
> dispatching thread (i.e. the thread on which your onCreate/onDestroy/
> onPause/onResume/on<anything> is called).
>
> On Mar 13, 11:05 am, Bob <bshumsk...@yahoo.com> wrote:
>
> > Hi,
> > I have moved some intensive processing from my main thread to a
> > service.  My UI is hanging and then crashing when I start the service,
> > even if I put the service start in a new thread started via
>
> >  Thread updateThread = new Thread(null, backgroundRefresh2,
> > "new_thread");
> >                   updateThread.start();
>
> > What am I doing wrong?  Also, it seems like the cause of the eventual
> > crash in the service/worker thread doesn't show up in LogCat.
>
> > Thanks,
> > Bob
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to