直奔主题:
做项目,想要第一次输入,第二次无需输入,达到这样效果可以尝试使用SharedPreferences:
它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences 保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs 目录下。
第一步:在onCreateView()中输入
SharedPreferences mPreferences = getActivity().getSharedPreferences("SaveQueryConditions", 0);
String palteNum = mPreferences.getString("palteNum", "");
String engineNum = mPreferences.getString("engineNum", "");
String chassisNum = mPreferences.getString("chassisNum", "");
et_PlateNum.setText(palteNum);
et_EngineNum.setText(engineNum);
et_ChassisNum.setText(chassisNum);
第二步:在onStop()中保存
mPreferences = getActivity().getSharedPreferences("SaveQueryConditions", 0);
mPreferences.edit()
.putString("palteNum", et_PlateNum.getText().toString())
.putString("engineNum", et_EngineNum.getText().toString())
.putString("chassisNum", et_ChassisNum.getText().toString())
.commit();
第三步、查看保存的数据文件路径
有些人说找不到,会跑到机器上的文件夹里找,找了好久也没找到/data/data/<package name>/shared_prefs这个目录,就郁闷了。好吧,别找了,不是在机器的文件下。在Eclipse的DDMS里,下有截图。文件以xml格式存储,需导出,找个能打开xml文件的工具,就可以看到你输入的数据了。(注:/data/data/<package name>/shared_prefs找不到,就到下面的data4write/data/<你项目的包名>/shared_prefs里找,不要一根筋哈)
第四步、查看自己输入的数据
OK,结束了