0

使用 facebook 登录时,可以启动 Activity ( com.facebook.LoginActivity )。就我而言,这有点糟糕,因为我使用的是 GLSurfaceView,并且由于图形线程必须在主要活动的 onPause 方法处暂停,因此 FB 活动的透明背景会导致问题。

是否可以使用片段或视图来避免启动登录活动?

有一个FacebookFragment类,但仅用于包访问。

使用 Facebook SDK 3.0。

编辑

活动的清单条目是:

<activity android:name="com.facebook.LoginActivity"
          android:label="@string/app_name" />
4

1 回答 1

1

您的 AndroidManifest.xml 中有什么?

我已经使用 SDK 附带的 Scrumptious 示例应用程序尝试了以下操作。在 Scrumptious 的 AndroidManifest.xml 中,有:

<activity android:name="com.facebook.LoginActivity"
          android:theme="@android:style/Theme.Translucent.NoTitleBar"
          android:label="@string/app_name" />

这给出了透明的背景。如果我将该块更改为:

<activity android:name="com.facebook.LoginActivity"
          android:label="@string/app_name" />

我的活动背景为黑色,但其他一切仍然有效。

于 2013-01-15T17:43:53.330 回答