Android:所有活动中的用户信息

时间:2014-06-14 01:20:27

标签: android facebook

在我实施facebook登录后,如何确保我的应用程序中的所有活动都有用户信息?

许多类似的问题都在使用过时的sdk,因此我想知道是否有更新和更有效的方法。

谢谢

1 个答案:

答案 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