Thanks for your quick response. It doesn't access any other views. It does access the context object so as to work with the sqlite dbs.
On Mar 13, 10: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 -~----------~----~----~----~------~----~------~--~---