题目内容

___________就是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或电脑关机的情况下,这些数据仍然不会丢失。

查看答案
更多问题

Android系统中主要提供了三种方式用于简单地实现数据持久化功能,即___________存储、___________存储以及___________存储。

请根据下面程序中注释在划线空白处填写代码。public void save() {String data = "Data to save";FileOutputStream out = null;BufferedWriter writer = null;try {// 以MODE_PRIVATE模式创建文件“data”的文件输出流对象out(1)_______________________________________________// 将out对象封装为OutputStreamWriter对象,// 然后再封装为BufferedWriter,保存到writer中(2)_______________________________________________// 将保存在data变量中的字符串写入到输出文件对象中(3)_______________________________________________} catch (IOException e) {e.printStackTrace();} finally {try {if( (4)__________________) {//如果writer对象不为空// 关闭文件输出对象(5)__________________}} catch (IOException e) {e.printStackTrace();}}}

请根据下面程序中注释在划线空白处填写代码。public String load() {FileInputStream in = null;BufferedReader reader = null;StringBuilder content = new StringBuilder();try {// 以默认模式创建文件“data”的文件输入流对象in(1)_______________________________________________// 将in对象封装为InputStreamReader对象,// 然后再封装为BufferedReader,保存到reader对象中(2)_______________________________________________String line = "";// 从文件中读取一行数据保存到字符串变量line中,当不为null时循环继续(3)while (__________________________________________) {// 将字符串变量line中数据添加到StringBuilder类对象content中(4)_________________________________________}} catch (IOException e) {e.printStackTrace();} finally {if (reader != null) {try {// 关闭文件读取对象(5)________________________} catch (IOException e) {e.printStackTrace();}}}return content.toString();}

Android数据持久化方式中______________________是使用键值对方式来存储数据的。也就是说当保存一条数据的时候,需要给这条数据提供一个对应的键,这样在读取数据的时候就可以通过这个键把相应的值取出来。

答案查题题库