ParseLoginUI加载微调器是工作活动在后台可见

时间:2015-03-08 04:02:04

标签: android facebook parse-platform

对于我的项目,我使用ParseLoginUI和调度程序,如下所示:https://github.com/ParsePlatform/ParseUI-Android/tree/master/ParseLoginSampleWithDispatchActivity

然而,当我点击“使用Facebook登录”时,Parse微调器开始旋转,我的活动也应该“之后”这一步也变得可见(它看起来真的很难看)然后它指示我登录facebook登录小部件和活动。

应该如下所示: enter image description here

然而,我也看到了这一步:

enter image description here

这非常恶心。我怎么能坚持只有第一个动画?我猜活动是过早开始的。

2 个答案:

答案 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"
        />