Android
雪糕酱有点凉
这个作者很懒,什么都没留下…
展开
-
活动被回收怎么办
用户通过活动A启动了活动B,活动周期在执行onStop()时,若系统内存不足要收回活动A,若A中有数据,这就需要一个保存临时数据的机制。Activity提供了一个 onSaveInstanceState() 回调方法,确保在活动被回收之前一定会被调用。 onSaveInstanceState()携带一个Bundle类型的参数,Bundle提供了一系列的方法用于保存数据,如putString(...转载 2018-03-17 23:54:16 · 153 阅读 · 0 评论 -
SharedPreferences中存储读取数据
三种方法获取SharedPreferences对象:1.Context类中的getSharedPreference(文件名, MODE_PRIVATE) 只有这一种模式可用和传入0效果相同2.Activity类中的getSharedPreference(MODE_PRIVATE) 只接受一个操作模式参数,以当前类名作为SharedPreferences的文件名3.PreferenceManag...原创 2018-03-23 23:52:09 · 541 阅读 · 0 评论 -
SQLite ——创建数据库与升级数据库
Android内置了SQLite数据库,提供了SQLiteOpenHelper帮助类管理数据库,SQLiteOpenHelper中有两个抽象方法,分别是onCreate()和onUpgrade(),必须在自己的帮助类中重写这两个方法,然后分别在这两个方法中创建、升级数据库的逻辑。 SQLiteOpenHelper中两个非常重要的实例方法: getReadableDatabase() 和 ge...原创 2018-03-29 23:57:39 · 831 阅读 · 0 评论 -
数据的存储与读取
通过运用输入输出流来对数据进行本地存储,android的Context提供了openFileOuput(文件名,操作模式)与openFileInput(文件名)方法操控文件。 存储: String data = "Data to save"; FileOutputStream out = null; BufferedWriter writer = null; try{ out = ...原创 2018-03-20 23:55:17 · 426 阅读 · 0 评论