我已经使用Retrofit
进行了API调用。现在,我想使用SharedPreferences
保存数据并检查以前的促销数据方法。促销是我使用的关键字。
我创建了一个改造实例,声明了API服务,并在viewmodel类中创建了所需的函数。
现在,我在getpromotinalDetails
的{{1}}中创建了一个方法,该方法将用于保存数据。
在FragmentHome
方法中,onViewCreated
方法已创建,因此,我将检查“以前的促销数据方法”。
doInitialSetup()
答案 0 :(得分:0)
对于Andorid
//这些代码用于保存从api *接收到的json数据
try
{
String dataReceived=jsonObject.setString("data");
SharedPreferences sharedpreferences = getSharedPreferences("mydata", Context.MODE_PRIVATE);
Editor editor = sharedpreferences.edit();
editor.putString("saveddata",dataReceived);
editor.commit();
}
catch(Exception e)
{}
//这些代码用于获取以共享首选项存储的数据*
SharedPreferences sharedpreferences = getSharedPreferences("mydata",
Context.MODE_PRIVATE);
if (sharedpreferences.contains("saveddata")) {
String datafetched=sharedpreferences.getString("saveddata", ""));
}