TreKing thanks!  I'm now showing my preferences as before but I'm not 
capturing the click event.
 
I have overridden the Preference class onClick method with the below, 
however, I set a breakpoint that is never reached.
 

@Override 
public void onClick() 
{ 
      PrefsActivity act = (PrefsActivity)
      this.getContext();   
      act.finish(); 
} //onClick
 
I even attempted to register an onclick event inside the subclass 
constructor like this but to no avail.

this.setOnPreferenceClickListener(new OnPreferenceClickListener() 
{ 
      public boolean onPreferenceClick(Preference preference) 
      { 
           PrefsActivity act = (PrefsActivity)mContext; 
           act.finish(); 
           return true; 
      }; 
});
 
I would appreciate any further thoughts you might have on capturing the 
click event.
 
Sorry for all of this, but the good news is I am learning quite a bit from 
your experience.
 
Thanks so much,
B.

On Tuesday, July 17, 2012 3:28:50 PM UTC-7, TreKing wrote:

>
> I've done some searching and have found the "finish()" method for 
>> PreferencesActivity, however, I am now at a loss on how to call this method 
>> from within the Preference subclass.
>
>
> The Context used to initialize the Preference will be the Activity. Just 
> get it and cast it.
>
>
> -------------------------------------------------------------------------------------------------
> TreKing <http://sites.google.com/site/rezmobileapps/treking> - Chicago 
> transit tracking app for Android-powered devices
>
>

-- 
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