2015-05-11 4 views
11

एंड्रॉइड के लिए नवीनतम फेसबुक एसडीके की loginWithReadPermissions विधि का उपयोग करते समय, एक बड़ी प्रगति पट्टी प्रदर्शित होती है जबकि फेसबुक या तो ऐप या वेबव्यू खोलने की प्रतीक्षा करता है। क्या इस प्रगति पट्टी को दिखाने से रोकने के लिए वैसे भी है? यह सौंदर्यपूर्ण रूप से प्रसन्न नहीं है।एंड्रॉइड फेसबुक-एंड्रॉइड-एसडीके: 4.0.0, मैं लॉगिन प्रगति पट्टी को कैसे हटा सकता हूं?

मैं उपयोग कर रहा हूँ:

LoginManager.getInstance().logInWithReadPermissions(
    this, 
    Arrays.asList(getResources().getString(R.string.app_facebook_scope_email)) 
); 
+2

नहीं, ऐसा नहीं है, लेकिन जल्द ही आप थीम सेट कर पाएंगे। –

+0

@MingLi * जल्द * से आपका क्या मतलब है? – natario

+0

@MingLi क्या आप उत्पादन का उपयोग करने के लिए एक संस्करण सुझा सकते हैं जो उत्पादन तैयार है? लाइब्रेरी कभी-कभी नल पॉइंटर्स फेंकता है ... com.facebook.login.LoginFragment.onLoginClientCompleted (LoginFragment.java:120) –

उत्तर

6

बदलें अपने मेनिफ़ेस्ट में com.facebook.FacebookActivity प्रविष्टि इतना है कि यह शामिल हैं:

android:theme="@android:style/Theme.NoDisplay"

बजाय

android:theme="@android:style/Theme.Translucent.NoTitleBar"

यह च काम किया या मुझे।

+0

यह है। एक जादू की तरह काम करता है। – nadavfima

+1

java.lang.RuntimeException के साथ एक क्रैश का कारण बनता है: गतिविधि को फिर से शुरू करने में असमर्थ फेसबुक एक्टिविटी ने समाप्त होने से पहले() पूरा नहीं किया है। –

+1

क्या आप इसे एंड्रॉइड 6 पर आजमा रहे हैं? मैंने एम के साथ उपकरणों पर आपके द्वारा उल्लेख किए गए क्रैश का अनुभव किया है। हालांकि यह पिछले संस्करणों पर काम करता है। –

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