private void init()
{
setOnPreferenceChangeListener( new OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange( Preference p, Object v )
{
String value = (String)v;
String new_value = TDSetting.enforcePreferenceBounds( p.getKey(), value );
// Log.v("DistoX", p.getKey() + ": value " + ((String)v) + " -> " + new_value + " text " + getText() );
// if ( ! new_value.equals( value ) )
{
SharedPreferences.Editor editor = sp.edit();
editor.putString( p.getKey(), new_value );
editor.commit();
EditTextPreference ep = (EditTextPreference)p;
ep.setSummary( new_value );
ep.setText( new_value );
}
return false; // state of preference has already been updated
}
} );
}
MyEditPreference.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:topodroid
作者:
评论列表
文章目录