Facebookの友達を招待する必要があるAndroidアプリケーションを使用しています。以下のコードを使用します
WebDialog requestsDialog = (
new WebDialog.RequestsDialogBuilder(FacebookLogin.this,
Session.getActiveSession(),
params))
.setOnCompleteListener(new OnCompleteListener() {
@Override
public void onComplete(Bundle values,
FacebookException error) {
if (error != null) {
if (error instanceof FacebookOperationCanceledException) {
Toast.makeText(FacebookLogin.this.getApplicationContext(),
"Request cancelled",
Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(FacebookLogin.this.getApplicationContext(),
"Network Error",
Toast.LENGTH_SHORT).show();
}
} else {
final String requestId = values.getString("request");
if (requestId != null) {
Toast.makeText(FacebookLogin.this.getApplicationContext(),
"Request sent",
Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(FacebookLogin.this.getApplicationContext(),
"Request cancelled",
Toast.LENGTH_SHORT).show();
}
}
}
})
.build();
requestsDialog.show();
ただし、「if (error instanceof FacebookOperationCanceledException)」行で「互換性のない条件付きオペランド タイプ FacebookException および FacebookOperationCanceledException」という構文エラーがスローされます。何か不足していますか?