You must use the click listener in your preference item, and when you click it, open your activity.
in XMl, replace PreferenceScreen by preference and give it a key
<Preference android:title="About" android:summary="Details about the app" android:key="aboutPref" />
then in your activity preferences, after loading the settings file:
Preference pref = findPreference( "aboutPref" ); pref.setOnPreferenceClickListener( myListener );
where myListener is an instance of the inner class that will start your activity and pass the url to open in the extra data.
Regards, StΓ©phane
source share