カスタムボタンによるAndroid facebook sdk 3.0ログイン。fragment を使用したくありません。ボタンをクリックするだけで、Facebook にログインして、ユーザー名、電子メール、uid、およびアクセス トークンを取得できます。
ダイアログ ボックスで facebook ログインする場合は問題ありません。
カスタムボタンによるAndroid facebook sdk 3.0ログイン。fragment を使用したくありません。ボタンをクリックするだけで、Facebook にログインして、ユーザー名、電子メール、uid、およびアクセス トークンを取得できます。
ダイアログ ボックスで facebook ログインする場合は問題ありません。
1 - AndroidManifest.xml に Facebook のログイン アクティビティを追加します。
<activity android:name="com.facebook.LoginActivity" android:screenOrientation="portrait"></activity>
2 - ボタンクリックイベント
Intent i = new Intent(this,com.facebook.LoginActivity.class);
startActivity(i);
これにより、Facebook のログイン アクティビティが開きます。
Facebook セッションに関するこの資料をお勧めします: https://developers.facebook.com/docs/reference/android/3.0/Session/
セッションはUiLifecycleHelperで管理できます