在我实施facebook登录后,如何确保我的应用程序中的所有活动都有用户信息?
许多类似的问题都在使用过时的sdk,因此我想知道是否有更新和更有效的方法。
谢谢
答案 0 :(得分:0)
存储数据的好方法是使用共享首选项:
这是存储数据的方法:
SharedPreferences settings;
SharedPreferences.Editor editor;
settings = getSharedPreferences("PreferencesFile", 0);
editor = settings.edit();
editor.putString("token", "yourToken");
editor.commit();
这是检索数据的方法:
getSharedPreferences("PreferencesFile", 0).getString("token", "errorMessage"));
以下是Android提供的有关共享首选项的教程:http://developer.android.com/guide/topics/data/data-storage.html#pref
另一种保存数据的好方法是使用名为Singleton的设计模式。基本上,它是一个只能实例化一次并且可以从任何地方访问的类。
以下是关于Singleton的一个很好的教程:http://www.tutorialspoint.com/java/java_using_singleton.htm