我的首选项中有一个编辑框,用户可以在其中键入一个数字来递增计数器,但我不确定如何获取此值并在我的主类中使用它。
在我的偏好中,我有;
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");