I am trying to read data from EditTextPreference. Like below
Preference.xml
<PreferenceCategory android:title="@string/driver_info">
<EditTextPreference
android:dialogTitle="@string/driver_name"
android:key="driver_name"
android:title="@string/driver_name" />
</PreferenceCategory>
ConfigActivity.java
public class ConfigActivity extends PreferenceActivity implements OnPreferenceChangeListener {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ConfigActivity.this);
final String driverName = prefs.getString("driver_name", null);
Log.d(TAG,"driverName-->"+driverName);
}
}
In the edit text i have entered aaaa and clicked OK button , but still receiving below log
ConfigActivity: driverName-->null
I just trying read the data from "test"(string). Please find attached screenshot for reference.
Can you please help me . How we will read editext string.
