Android 通過JSON儲存資料
儲存資料
QuestionTempSave questionTempSave = new QuestionTempSave<SingleTemp>(false, singleTempArrayList);//沒有完成
//獲取json串
String jsonString = GsonUtil.getInstance().toJson(questionTempSave);
//儲存
SharedPreferences apSharedPreferences = getSharedPreferences(paperId + "QuestionTemp", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = apSharedPreferences.edit();//用putString的方法儲存資料
editor.putString("SingleTemp", jsonString);
editor.commit();
恢復資料
/**--------------------------------------------------------------------------------------
* 恢復之前的資料
*-----------------------------------------------------------------------------------*/
QuestionTempSave<SingleTemp> questionTempSave = null ;
SharedPreferences apSharedPreferences = getSharedPreferences(paperId + "QuestionTemp", Activity.MODE_PRIVATE);
String jsonString = apSharedPreferences.getString("SingleTemp", ""); // 使用getString方法獲得value,注意第2個引數是value的預設值
if (jsonString != "") {
//解析
Type type = new TypeToken<QuestionTempSave<SingleTemp>>() {}.getType();
questionTempSave = (QuestionTempSave)GsonUtil.getInstance().fromJson(jsonString, type);
}
相關推薦
Android 通過JSON儲存資料
儲存資料 QuestionTempSave questionTempSave = new QuestionTempSave<SingleTemp>(false, singleTemp
Android通過JSON資料格式和java服務後臺進行資料互動
Android和JAVA後臺實現資料通訊 前言 進行綜合設計的時候,要求做個javaweb專案並掛到伺服器上,與此同時在Android上通過訪問後臺介面實現部分功能。經過了一番的摸索和踩坑,終於實現了和後臺服務的通訊登陸註冊和資訊列表顯示功能。這是 github
ANDROID----使用onSaveInstanceState儲存資料
<1>在MainActivity中編寫如下程式碼: protected void onSaveInstanceState(Bundle outState){ super.onSaveInstanceState(outState); String str=“Someing any
Python學習筆記 Day12 json儲存資料及階段總結
Day 12 json儲存資料 及 階段總結 json格式化 JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。它基於 ECMAScript (歐洲計算機協會制定的js規範)的一個子集,採用完全獨立於程式語言的文字
Android用SharedPreferences儲存資料實現註冊和登入功能(首次安裝預設開啟註冊,記住密碼)
註冊介面xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
JavaScrip ajaxt和python flask通過json傳遞資料的方法
JavaScript呼叫ajax傳送一個json $('#cc').click(function () { mdffilepath = { 'name1': 'aaaa1','name2': 'aaaa2','name3': 'aaaa
flask 如何使用介面以及通過json傳遞資料
之前不知道介面是什麼,最近通過一段時間的學習。以下為介面的入門理解。 1:首先介面是什麼: 簡單的來說,介面以及API可以理解為flask框架下的url路由。外部網站通過這個url去訪問這個介面,然後介面再進行操作。 2.以下為使用介面的簡單案例 # -*- codi
android中的儲存資料方法
android中儲存資料的方式有 1,雲端儲存(網路儲存), 2,本地SharedPreferences儲存少量資料, 3,本地檔案流儲存, 4,本地資料庫儲存。 下面講的第2,3,4點; 2.SharedPreferences為程式持久化儲存少量值: <span s
Java通過Json傳遞資料給JavaScript
<%@ page contentType = "text/html;charset=UTF-8" language = "java" %> <%@ page import="net.
Android通過Intent傳遞資料
日常開發中,我們經常遇到通過 Intent 來傳遞資料,預設情況,我們可以看到支援的資料型別: 基本型別:boolean、byte、char 、short、double、float、int、long 字串型別:String、String[]、CharSe
Android之json複雜資料解析
關於json的介紹這裡不提,我們這次只講如何解析較為複雜的json資料,我會通過案例加導圖的方式將方法鋪展開來向大家闡述!力求讓大家深入瞭解json資料的解析方式! 關於複雜json資料:這裡指的複雜json資料並不是指那種多而雜的資料,而是指json資料不是
Android中通過Tag為View儲存資料繫結資料
專案中有時候需要為View繫結資料,比如每一個雲標籤都對應伺服器一個標籤id,View中setTag可以方便的為控制元件繫結資料。 為控制元件繫結資料: selectCategory.setTag(R.id.tag_id, id); selectCategory.setT
Android將list資料通過LitePal儲存到本地(集合儲存到本地)
有時候我們需要將list集合儲存到本地,自己寫起來太麻煩,就找到了強大的框架LItePal,git地址 https://github.com/LitePalFramework/LitePal 本文來自:http://blog.csdn.net/elinavampire/a
android中Json資料儲存方式
package com.example.savejsonproject; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import j
SQLServer資料通過java儲存到MySQL中出現unicode編碼問題
雙資料來源將sqlserver中的資料匯出存入mysql時出現編碼問題,SQLServer的字集為unicode,而需要在mysql中存入utf-8的字集。 通過配置application.properties檔案,如下 #SQLServer資料庫 spring.datas
Android 通過程式碼實現控制資料網路的開關(僅適用於5.0以上)
Android 5.0以前使用ConnectivityManager通過反射兩個方法setMobileDataEnabled和getMobileDataEnabled來控制行動網路開和關。 Android 5.0以後使用TelephonyMananger類通過反射獲取setDataEna
Android手機通過wifi進行資料傳輸(二)
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Android 使用SharedPreferences類儲存資料
SharedPreferences是Android平臺上的一個輕量級儲存類,是一種最容易理解和使用的儲存技術,主要用於儲存一些應用程式的配置引數,例如使用者名稱,密碼,自定義引數的設定等 1、儲存資料 使用SharedPreferences類儲存資料時,首先需要呼叫getSharedPre
Android通過Parcelable傳遞複雜的物件資料和簡單的物件資料
二次驗證:絕對有效 轉:https://blog.csdn.net/u014614038/article/details/56279075 Android推薦可以通過Parcelable來傳遞自定義的資料(),比如以下的資料體: public class GradeInfoForSear
Python程式設計:JSON格式資料的儲存與讀取
JSON格式資料的儲存與讀取 簡介 模組 json 可以將 Python 資料結構轉儲到檔案中,並在程式再次執行時載入該檔案的資料 使用json.dump()和json.load() #儲存:json.dump() #函式json.dump()接受兩個實參:要儲