把一些Log.d,看看發生了什麼。最有可能的原因是你的應用沒有請求權限,並且基本信息可以自由訪問。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
facebook.authorize(this, new DialogListener() {
@Override
public void onComplete(Bundle values) {
Log.d(TAG,"Completed!");
}
@Override
public void onFacebookError(FacebookError error) {
Log.d(TAG,"Facebook Error!");
}
@Override
public void onError(DialogError e) {
Log.d(TAG,"Error!")
}
@Override
public void onCancel() {
Log.d(TAG,"User Canceled");
}
});
}
後,你已經到位的代碼,請。 – bschultz 2012-02-02 20:47:20