- サンプルコードはどこに置いてください。私は作成する必要があるボタンのイベントハンドラで? onCreate関数では?
あなたはそのボタンのonClickイベントでAsyncRunnerを配置する必要があります。
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
mAsyncRunner.logout(blah, blah, blah);
}
});
- は、私は5つの空関数のために体を記述する必要があるか、彼らはいくつかの他の目的のためにありますか?
ユーザーがログアウトボタンを押すと、OnComplete()、OnFacebookError()などの空の関数が呼び出されます。たとえば、ユーザーがログアウトを押すと、「ログアウト」という進行状況ダイアログが表示され、OnComplete()関数ではこのダイアログを閉じることができます。基本的には、「ログアウト」のさまざまなイベントを処理するためのフックを提供します。
- どこでmAsyncRunnerオブジェクトをインスタンス化する必要がありますか?
これはonCreate()のどこかで行う必要があります。
Hackbookのサンプルプロジェクトを見てください。それは私の多くを助けました。あなたがエラーを取得した場合