如何从安卓的首选项编辑框中获取数字值



我的首选项中有一个编辑框,用户可以在其中键入一个数字来递增计数器,但我不确定如何获取此值并在我的主类中使用它。

在我的偏好中,我有;

        android:defaultValue="1"
        android:inputType="number"
        android:key="incrementBy"
        android:maxLength="3"
        android:summary="Set the incremental value of the counter"
        android:title="Increase Count by" />

我想做的是从这个编辑框中获取用户输入,并将其暗示到我的主类中的一个变量中。

你必须

获取你的SharedPreferences对象,并从中检索"incrementBy"的值

SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(yourActivity);
String incrementBy= sharedPref.getString("incrementBy", "defaultValue");

最新更新