当前位置: 移动技术网 > IT编程>移动开发>Android > Android使用HBuilder的缓存方法

Android使用HBuilder的缓存方法

2019年07月31日  | 移动技术网IT编程  | 我要评论

汽车中国网,葫芦岛天气预报15天,冰箱的价格

代码如下所述:

/*
 * 中间就可以进行封装操作
 * mui就代表mui,owner就代表window的app属性,就是一个传值
 */
(function(mui,owner)
{
 /**
  * 获取当前状态
  **/
 owner.getstate = function() {
  var statetext = plus.storage.getitem('$state');
  if(statetext != null && statetext != undefined) {
   var s = json.parse(statetext);
   if(new date() > new date(s.tokentimeout)) {
    statetext = "";
   }
  }
  statetext = statetext || '{"id":0,"ticket":"","username":""}';
  return json.parse(statetext);
 };
 /**
  * 设置当前状态
  **/
 owner.setstate = function(state) {
  state = state || {
   ticket: "",
   username:""
   //tokentimeout: "1970-1-1"
  };
  plus.storage.setitem('$state', json.stringify(state));
 };
 /**
  * 获取应用本地配置
  **/
 owner.setsettings = function(settings) {
  settings = settings || {};
  plus.storage.setitem('$settings', json.stringify(settings));
 }
 /**
  * 设置应用本地配置
  **/
 owner.getsettings = function() {
  var settingstext = plus.storage.getitem('$settings') || "{}";
  return json.parse(settingstext);
 }
}(mui, window.app = {}));

使用方法

引用js  <script src="js/api.js"></script>

//存储缓存
var postdata = {
 accountname: "管理员",
pwd: "12345678",
 company: "bao"
 };//声明对象
app.setstate(data);存储到缓存中
//获取缓存
var _user = app.getstate();//获取存储对象
var ticke = _user.ticket //得到票据

总结

以上所述是小编给大家介绍的android使用hbuilder的缓存方法 ,希望对大家有所帮助

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网