This sample application पर कॉलिंग प्ले() को ठीक से काम करने के लिए उपयोग किया जाता है।Google Play सेवाओं में NullPointerException जब RemotePlaybackClient
पिछले कुछ महीनों में कहीं न कहीं, हालांकि, गूगल Google Play सेवाओं (और खुद को Chromecast), और अब जब मैं Chromecast के लिए RemotePlaybackClient
पर play()
कहते हैं, Google Play सेवाओं के साथ ही दुर्घटनाओं अद्यतन:
E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.NullPointerException
at com.google.android.gms.cast.media.aq.a(SourceFile:96)
at com.google.android.gms.cast.media.n.i(SourceFile:1856)
at com.google.android.gms.cast.media.u.run(SourceFile:2092)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5103)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
ध्यान दें कि play()
कॉल का वांछित प्रभाव है, जिसमें क्रोमकास्ट मीडिया चलाता है। लेकिन ItemActionCallback
को onResult()
के साथ कॉल करने के कुछ समय बाद, Google पेले सेवाओं में उपर्युक्त दुर्घटना होती है। बदले में, क्रोमकास्ट से कनेक्शन को ध्वस्त करने का कारण बनता है, इसलिए मेरा MediaRouteActionProvider
गायब हो जाता है और क्रोमकास्ट वास्तव में मीडिया का अनुरोध करने के बावजूद मुझे फिर से कनेक्ट करने के लिए अपने ऐप को दोबारा चलाने के लिए है।
मैंने एक ही परिणाम के साथ दो उपकरणों (नेक्सस 4 और गैलेक्सी नेक्सस) के साथ इसका परीक्षण किया है।
मैंने एक नया ऐप भी बनाया है, केवल एक छवि दिखाने की कोशिश कर रहा है (मूल फिल्म के साथ, एक फिल्म चलाने के बजाए), और मुझे एक ही दुर्घटना मिलती है।
क्या किसी ने इसे देखा है और कुछ कामकाज/फिक्स/जो कुछ भी मिला है?
Google Play Services का कौन सा संस्करण आपके डिवाइस पर है? – ianhanniballake
@ianhanniballake: नेक्सस 4 पर संस्करण 6.1.88 (1557022-036) ', जो कि इस पल में मुझे सही अधिकार है। अगर आपको गैलेक्सी नेक्सस की ज़रूरत है, तो मुझे बताएं। – CommonsWare
उस अजीब पल जब @ कॉमन्सवेयर को एक दुर्घटना मिली: डी और वह इसे हल नहीं कर सकता ... :) –