如何使用android.app.Fragment使用Facebook SDK
我试图从developers.facebook.com网站上关注Facebook SDK的示例。 但是,我知道的是,Facebook SDK只与Activity和android.support.v4.app.Fragment一起工作。
现在在我的应用程序中,我在我的项目中使用了android.app.Fragment和所有Fragments,并且我并不关心支持旧版Android。
问题是(如果我真的需要使用Facebook SDK与Fragment(意味着我不使用它与活动)
如果第一个问题没有可能的办法
谢谢
首先,第二个问题 - 你不能。 支持库是一个完整的重新实现,而不仅仅是一个薄包装。
至于Facebook SDK,你有两种选择。
1)通过更改所有相关的导入语句,将Facebook SDK转换为使用app.Fragment。 这是许可证允许的,并且应该主要工作,但是现在你正在维护一个分支,这并不好。
2)以类似的方式转换你自己的代码; 你将无法摆脱只是进口,但它不是一个艰难的转换......无论你需要向后支持是无关紧要的,你已经维护你的应用程序,所以它不会增加你的长期技术债务。
现在登录按钮有两个方法:setFragment(final android.app.Fragment fragment)和setFragment(final setFragment(final Fragment fragment)Fragment fragment)
链接地址: http://www.djcxy.com/p/75025.html上一篇: How to use Facebook SDK with android.app.Fragment
下一篇: java.lang.OutOfMemoryError: GC overhead limit exceeded excel reader