嗨,大家好我是集成facebook登錄到我的應用程序。我已經搜索了很多,我可以登錄我已經使用這個鏈接:https://developers.facebook.com/docs/mobile/android/build/#register
我想要做的就是當我點擊一個按鈕,然後facebook對話框必須出現intend只是打開活動(HomeActivity)以下是我的碼。在Facebook上打開Facebook登錄對話單擊
public class HomeActivity extends Activity {
Facebook facebook = new Facebook("114987225319269");
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
Button more = (Button) findViewById(R.id.button1);
more.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
facebook.authorize(this, new DialogListener() {
@Override
public void onComplete(Bundle values) {}
@Override
public void onFacebookError(FacebookError error) {}
@Override
public void onError(DialogError e) {}
@Override
public void onCancel() {}
});
}
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
facebook.authorizeCallback(requestCode, resultCode, data);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_home, menu);
return true;
}
}
我想的是,按鈕我添加在主屏幕上,當我點擊該按鈕,然後出現Facebook登錄對話框。但是這個代碼給出了錯誤。但是,如果沒有按鈕點擊偵聽器,我運行這段代碼,然後它沒有錯誤,運行良好。請幫助...瞭解我想告訴的是什麼? – Nadeem
嘗試以下鏈接: 它爲我.. http://stackoverflow.com/a/10959330/1278196 – moDev
沒有u得到任何錯誤?張貼您的logcat – MAC