对于我的项目,我使用ParseLoginUI和调度程序,如下所示:https://github.com/ParsePlatform/ParseUI-Android/tree/master/ParseLoginSampleWithDispatchActivity
然而,当我点击“使用Facebook登录”时,Parse微调器开始旋转,我的活动也应该“之后”这一步也变得可见(它看起来真的很难看)然后它指示我登录facebook登录小部件和活动。
应该如下所示:
然而,我也看到了这一步:
这非常恶心。我怎么能坚持只有第一个动画?我猜活动是过早开始的。
答案 0 :(得分:7)
我找到了解决方案。不必要地开始的虚拟活动属于Facebook。我们AndroidManifest.xml
Facebook的LoginActivity中的内容如下所示:
<activity android:name="com.facebook.LoginActivity">
将NoDisplay添加为主题,因此它不会显示在屏幕上:
<activity android:name="com.facebook.LoginActivity"
android:theme="@android:style/Theme.NoDisplay">
答案 1 :(得分:0)
随着新facebook sdk的更新,它现在可以像这样工作
<activity android:name="com.facebook.FacebookActivity"
android:theme="@android:style/Theme.NoDisplay"
tools:replace="android:theme"
/>