Thank you! On 6月4日, 下午10時05分, Mark Murphy <mmur...@commonsware.com> wrote: > Disable the button until it is usable. > > > > > > On Mon, Jun 4, 2012 at 9:57 AM, Greenhand <cooperateonl...@gmail.com> wrote: > > It works! The context is so mysterious in Android. > > > Another question, in the tutorial (http://developer.android.com/guide/ > > topics/fundamentals/bound-services.html#Messenger), the mService is > > not initialized and mBound is false until the mConnection callback is > > called. In the sayHello(), it uses "if (!mBound) return;" to prevent > > null pointer exception but user will perceived that the button is not > > working before the callback is called. Is there a better way to solve > > it? > > > On 6月4日, 下午9時20分, Mark Murphy <mmur...@commonsware.com> wrote: > >> On Mon, Jun 4, 2012 at 9:17 AM, Greenhand <cooperateonl...@gmail.com> > >> wrote: > >> > In onDestroy(), I checked whether theActivityis finishing and bound. > >> > If so, I unbindService(). > >> > if(isFinishing() && serviceBound){ > >> > unbindService(serviceConnection); > >> > Log.d("MyMediaPlayerActivity","Activity: unbindService()"); > >> > } > > >> That needs to be > >> getApplicationContext().unbindService(serviceConnection). If you bind > >> using getApplicationContext(), you unbind using > >> getApplicationContext(). > > >> -- > >> Mark Murphy (a Commons > >> Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy > > >> Android Training in DC:http://marakana.com/training/android/ > > > -- > > 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 > > -- > Mark Murphy (a Commons > Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy > > Android Training in DC:http://marakana.com/training/android/ > >
-- 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