我正在使用Context来存储用户信息,这样当她启动应用程序时,它会自动从上下文中检索用户名,如下所示:
final SharedPreferences prefs = getGcmPreferences(context);
String userId = prefs.getString(PROPERTY_USER_ID, "");
我想避免在用户点击SIGN OUT时检索此数据。如何删除此上下文,或者如何管理此情况呢?
答案 0 :(得分:1)
致电SharedPreferences.remove以PROPERTY_USER_ID
按钮上的SIGN OUT
点击:
SharedPreferences prefs = getGcmPreferences(context);
SharedPreferences.Editor editor = prefs.edit();
editor.remove(String.valueOf(PROPERTY_USER_ID));
editor.commit();