私はFacebookにカスタムインターフェースを使ってログインしようとしていますが、それはアクティビティクラスでうまくいきました。同じことを私は断片でもしなければならない。コールバックは実行されていません。 CallbackResultをFragmentのOnActivityResultに追加することはできませんか?Facebook login in fragment in android
5
A
答えて
12
はい、それはフラグメントにFacebookのログインを実装するためにPosssibleです、あなたがする必要がある唯一のものは、このようなあなたのホストの活動にOnActivityResult呼んでいます。
14
あなたのアクティビティonActivityResultにこのコードを追加するだけです。
for (Fragment fragment : getSupportFragmentManager().getFragments()) {
//System.out.println("@#@");
fragment.onActivityResult(requestCode, resultCode, data);
}
フラグメントのonActivityResultが確実に機能します。
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
Fragment fragment = getFragmentManager().findFragmentById(R.id.your_host_fragment_in_activity);
fragment.onActivityResult(requestCode, resultCode, data);
}
、その後、youtはフラグメントに再びonActivityResult呼び出す:
@Override
public void onActivityResult(final int requestCode, final int resultCode, final Intent data) {
callbackManager.onActivityResult(requestCode, resultCode, data);
}
関連する問題
- 1. runOnUiThread in fragment
- 2. AccessTokenトークン:ACCESS_TOKEN_REMOVED in Facebook Android SDK
- 3. Android Webview Facebook Login
- 4. Facebook api-in a function
- 5. Facebook API in actionscript 3
- 6. fbShare in android
- 7. facebook page_id in tab
- 8. FBJS in facebook
- 9. Fetch in in ssl with android
- 10. Android WebView with Facebook Login
- 11. triangle opengl in android
- 12. facebook page gate in kentico
- 13. Facebook Photo Upload in C#?
- 14. Facebookのゲームサウンドin javascript
- 15. Facebook Application Notifier in Newsfeed
- 16. muti-domain oauth in facebook
- 17. Open Auth Dialog in Facebook php SDK
- 18. start games in android
- 19. PJSip in android
- 20. バーコードスキャナin android
- 21. project.properties in android project
- 22. Reading SMS in android
- 23. GPSロガーin android
- 24. android aapt in eclipse
- 25. サービスin android
- 26. tabHost.addTab()in android
- 27. セレクタタグin android
- 28. in android、ストリームカメラプレビュービュー
- 29. android-in app billing
- 30. GSON/Jackson in Android