如何将pnr状态结果保存到离线状态
问题描述:
大家好我使用json解析获取pnr状态。我很好,但现在我想将结果保存到离线状态意味着当用户使用他的pnr号码获得pnr状态后,一旦他点击保存按钮,结果应该保存到离线状态,以便他可以在没有互联网的情况下查看状态。请任何人帮助我。对不起我的英语不好。谢谢。如何将pnr状态结果保存到离线状态
答
你可以使用SharedPreferences这个。
Store中的SharedPreference数据,
SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE).edit();
editor.putString("PNR_STATUS", "value");
editor.commit();
获取数据,
SharedPreferences prefs = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE);
String pnStatus = prefs.getString("PNR_STATUS", "default_value");
,如果你想保持以前所有PNR状态列表,您可以在ArrayList中保持所有PNR状态列表和在需要时检索它。
用于存储和检索的ArrayList中sharedPrefrences可以使用this
你可以使用共享首选项或sqlite的。 –
谢谢我使用共享首选项来保存json数据。但它总是显示最后搜索到的pnr编号结果。 – user7788
您可以添加您用于获取PNR状态的代码 –