2017-11-03 37 views
10

फेसबुक SDK संस्करण 4.27.0फेसबुक + android: केवल फुलस्क्रीन अपारदर्शी गतिविधियों का अनुरोध कर सकते उन्मुखीकरण

Android OS संस्करण 8,0

अनुप्रयोग अपवाद के साथ दुर्घटनाओं, यह पता लगाने लॉग मैं पाया है है Crashlytics:

Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xxx.yyy/com.facebook.FacebookActivity}: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation 
     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2822) 
     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2897) 
     at android.app.ActivityThread.-wrap11(Unknown Source) 
     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1598) 
     at android.os.Handler.dispatchMessage(Handler.java:105) 
     at android.os.Looper.loop(Looper.java:251) 
     at android.app.ActivityThread.main(ActivityThread.java:6563) 
     at java.lang.reflect.Method.invoke(Method.java) 
     at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) 
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767) 
Caused by java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation 
     at android.app.Activity.onCreate(Activity.java:986) 
     at android.support.v4.app.SupportActivity.onCreate(SupportActivity.java:66) 
     at android.support.v4.app.FragmentActivity.onCreate(FragmentActivity.java:285) 
     at com.facebook.FacebookActivity.onCreate(FacebookActivity.java:62) 
     at android.app.Activity.performCreate(Activity.java:6975) 
     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1214) 
     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2775) 
     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2897) 
     at android.app.ActivityThread.-wrap11(Unknown Source) 
     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1598) 
     at android.os.Handler.dispatchMessage(Handler.java:105) 
     at android.os.Looper.loop(Looper.java:251) 
     at android.app.ActivityThread.main(ActivityThread.java:6563) 
     at java.lang.reflect.Method.invoke(Method.java) 
     at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) 
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767) 

किसी को भी इस के साथ मेरी मदद कर सकते हैं?

पुनश्च: एंड्रॉयड स्रोत में, यह लाइन नंबर 987 देखने के बाद ऐसा लगता है कि इस लाइन दोषी है।

https://android.googlesource.com/platform/frameworks/base.git/+/master/core/java/android/app/Activity.java#1002

इसके अलावा, मेरी प्रकट में:

<activity 
    android:name="com.facebook.FacebookActivity" 
    android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" 
    android:label="@string/app_name" 
    android:screenOrientation="portrait" /> 

उत्तर

11

इस विशेषता हटाना: FacebookActivity टैग से

android:screenOrientation="portrait" 

, समस्या का समाधान हो सकता है।

-2

समस्या एंड्रॉइड 27.0.0 एंड्रॉइड लाइब्रेरी में प्रतीत होती है। इसे 26.1.0 में बदलें और यह समस्या ठीक हो जाएगी।

+0

कृपया आप अधिक विश्वसनीयता के लिए उत्तर के बारे में जांच और पुष्टि कर सकते हैं। –

+0

कोई जवाब नहीं। अगर कोई एपीआई 27 का उपयोग कर रहा है, तो इसका कारण है। –

1

जब मैंने शैली की समस्या से <item name="android:windowIsTranslucent">true</item> को हटा दिया तो हल हो गया।

+0

** ** ' सत्य 'मेरी शैली से' थीम.AppCompat.Light.NoActionBar 'से विरासत में भी मेरे लिए काम किया। – shadowsheep

+1

यह एक समाधान नहीं है। अगर मेरे पास यह विशेषता शैली है क्योंकि मुझे यह चाहिए ... – Rafa0809

+0

मैंने इस ऐप को अपने ऐप पर तय किया है! thanx! – user3813078

संबंधित मुद्दे