Android 日期选择器,按下“取消”时如何恢复以前选择的日期值
我有一个文本视图,其中日期是使用日期选择器设置的。仅当按下“编辑”按钮,且带有“完成”和“取消”两个按钮的布局可见时,文本视图才可编辑。仅当用户按“完成”时才设置日期,如果他按“取消”,则应恢复上一个日期 我该怎么做 我这样做的原因是因为我计划添加更多的可编辑字段,按“取消”键时,所有值都应返回到上一个值。这只是一个想法。 你可以用 如果用户按“取消”按钮,则需要从SharedReference设置以前的数据,如果用户按“完成”按钮,则当然需要更新SharedReference 如下所示:按“完成时更新sp”按钮Android 日期选择器,按下“取消”时如何恢复以前选择的日期值,android,date,android-datepicker,Android,Date,Android Datepicker,我有一个文本视图,其中日期是使用日期选择器设置的。仅当按下“编辑”按钮,且带有“完成”和“取消”两个按钮的布局可见时,文本视图才可编辑。仅当用户按“完成”时才设置日期,如果他按“取消”,则应恢复上一个日期 我该怎么做 我这样做的原因是因为我计划添加更多的可编辑字段,按“取消”键时,所有值都应返回到上一个值。这只是一个想法。 你可以用 如果用户按“取消”按钮,则需要从SharedReference设置以前的数据,如果用户按“完成”按钮,则当然需要更新SharedReference 如下所示:按“完
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString("date1",textView.getText().toString());
editor.commit();
对于取消按钮按下:从sp获取上一个值
String date1=sharedPreferences.getString("date1",null);
textView.setText(date1);
以上只是一个例子。。希望对你有帮助。。谢谢你你为此做了什么?跟随本教程,非常感谢。让我试试这个!