Facebook Android SDK FacebookActivity не будет запускаться - PullRequest
0 голосов
/ 08 декабря 2018

Я ВНИМАТЕЛЬНО выполнил шаги, подробно описанные в руководстве для разработчиков (кроме того, мой старый код приложения, кажется, работает нормально), но я не могу запустить FacebookActivity из com.facebook.login.widget.LoginButton.Когда я нажимаю кнопку, я получаю:

W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@3a38dd6

Я не уверен, связано ли это, но, похоже, это произошло через некоторое время после перехода на AndroidX.

AndroidManifest:

    <meta-data
        android:name="com.facebook.sdk.ApplicationId"
        android:value="@string/facebook_app_id"/>
    <activity
        android:name="com.facebook.FacebookActivity"
        android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
        android:label="@string/app_name"
        android:exported="true"/>
    <activity
        android:name="com.facebook.CustomTabActivity"
        android:exported="true">
        <intent-filter>
            <action android:name="android.intent.action.VIEW"/>
            <category android:name="android.intent.category.DEFAULT"/>
            <category android:name="android.intent.category.BROWSABLE"/>
            <data android:scheme="@string/fb_login_protocol_scheme"/>
        </intent-filter>
    </activity>

MyApplication :: onCreate:

    FacebookSdk.sdkInitialize(this)

В моем фрагменте я создаю CallbackManager.Factory.create(), устанавливаю права на чтение кнопки: setReadPermissions("email", "public_profile") и регистрирую обратный вызов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...