在我的xml中,我有一个像这样的
<EditText
android:id="@+id/hrvalue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="64"
android:textSize="18sp">
</EditText>
在我的配置类中,我想读取edittext的值并将其保存到变量中。 在edittext框中,用户将输入一个数字整数。 我写了以下代码
SharedPreferences prefs = self.getSharedPreferences("prefs", 0);
SharedPreferences.Editor edit = prefs.edit();
EditText hrvalue = (EditText)findViewById(R.id.hrvalue);
edit.putString("hrvalue"+appWidgetId,hrvalue.getText().toString());
edit.commit();
我可以将edittext框中的值读作整数吗?
现在我想在其他类中读取整数值,但我不知道该怎么做。 共享偏好键,值对对我来说有点混乱。 我写了
int hrvalue=prefs.getInt("hrvalue"+appWidgetId,1);
这是对的吗?这是从edittext读取并将其添加到sharedpreferences的正确方法吗?edittextbox的值存储在哪里? 我在复选框方面取得了成功,但还没有使用edittext。
感谢。