小编Lui*_*era的帖子

Android:从其他活动退出Facebook

我正在创建一个应用程序,用户可以以不同的方式注册,其中一个是Facebook.Facebook登录功能正常,但当我想注销时什么也没做.我希望它在另一个Activity中的注销按钮.1.当我启动应用程序时,显示一个活动,其中有一个要注册的按钮.2.如果用户已正确登录,则会显示"活动"菜单.3.在菜单中有一个用于打开用户活动信息的按钮,这是我要放置注销按钮的位置.4.一旦用户注销,您希望将我发送回初始Actity(登录按钮所在的位置).5.我希望删除或重置首选项,因为如果我已正确注册,则不会询问我的记录并直接进入菜单.

这是我使用的代码:

公共类FacebookLogin扩展ActionBarActivity {

//
SharedPreferences pref;
//

// Your Facebook APP ID
private static String APP_ID = "94032093……."; // 

// Instance of Facebook Class
private Facebook facebook = new Facebook(APP_ID);
private AsyncFacebookRunner mAsyncRunner;
String FILENAME = "AndroidSSO_data";
SharedPreferences mPrefs;

// Buttons
ImageView btnFbLogin;
Button Logout;

TextView txttest;
SharedPreferences pref_2;

String nun_2, name_2, email_2;




@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.choose_register);

    //requestWindowFeature(Window.FEATURE_NO_TITLE);
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

    btnFbLogin = (ImageView) findViewById(R.id.imgLogFacebook);
    Logout= (Button) findViewById(R.id.btnLogout);

    pref=getSharedPreferences("bus",Context.MODE_PRIVATE);
    //

    //
    txttest = (TextView)findViewById(R.id.txttest);

     pref_2=getSharedPreferences("facebook",Context.MODE_PRIVATE);
    //

    mAsyncRunner …
Run Code Online (Sandbox Code Playgroud)

android facebook preferences logout

2
推荐指数
1
解决办法
2672
查看次数

标签 统计

android ×1

facebook ×1

logout ×1

preferences ×1