开发者社区 问答 正文

在onSaveInstanceState()上捆绑存储的数据的合理大小?

我的Android应用程序从网上获取JSON结构。它有点大,可能长达2,000个字符。当我的应用程序被杀死时,我需要将其存储起来,以便快速恢复它。我曾尝试将其保存到sqlite数据库中,但这大约需要400毫秒,有点长。我想知道将其转储到保存包中是否是不好的做法:


protected void onSaveInstanceState(Bundle outState) {
   super.onSaveInstanceState(outState);
   String jsonString = myObject.toString();
   outState.put("test", jsonString);
}

还是我们真的只应该将最小的物品捆扎在一起?

谢谢

展开
收起
Puppet 2020-01-23 13:41:06 463 分享 版权
1 条回答
写回答
取消 提交回答
  • 怎么样SharedPreferences?

    2020-01-23 13:41:17
    赞同 展开评论