From an email:
I had to modify your TimePickerPreference code a little as it did not respond to an OnPreferenceChangeListener. The change made is just this:
String result = hour + ":" + minute; persistString(result); callChangeListener(result);
<code>
<blockcode>
<pre>
More information about formatting options
Update for latest Android release
From an email:
I had to modify your TimePickerPreference code a little as it did not respond to an OnPreferenceChangeListener. The change made is just this: