我正在开发的应用程序应该知道用户/ android *是否已清除缓存或清除数据,以便我注销用户。这该怎么做?如何确定用户是否已清除缓存?
答案 0 :(得分:3)
使用SharedPreference在Application cache
中存储值SharedPreference prefs = getSharedPreferences("UserInfo", 0);
SharedPreferences.Editor editor = prefs.edit();
editor.putString("username", username);
editor.putString("password", password);
editor.commit();
应用程序启动时从SharedPreference
中检索数据 SharedPreference prefs = getSharedPreferences("UserInfo", 0);
String username = prefs.getString("username","");
String password = prefs.getString("password","");
如果缓存被清除,则SharedPreference也被清除。因此,如果用户名和密码为空,则表示不输入应用程序。