PreferenceActivity: save value as integer

前端 未结 5 703
一向
一向 2020-12-12 17:00

Using a simple EditTextPreference in my preferences activity:



        
5条回答
  •  再見小時候
    2020-12-12 17:48

    Even though an Answer has been parked accepted I would like to share one more shorter way to achieve this :

    SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
    int value = Integer.parseInt(preferences.getString("SomeKey", "-1"));
    

    Since you have already set that only numbers can be entered this won't through any exception. yet to complete my answer :

    
    

提交回复
热议问题