पर जाने पर DeadObjectException के साथ दुर्घटनाग्रस्त हो जाता है मेरा ऐप यूट्यूब एंड्रॉइड एसडीके का उपयोग करके यूट्यूब दृश्य प्रदान करता है। वीडियो दिखाने में कोई समस्या नहीं है लेकिन यह यूट्यूब ऐप खोलते समय DeadObjectException के साथ दुर्घटनाग्रस्त हो जाता है।यूट्यूब एसडीके यूट्यूब ऐप
मेरे कोड की तरह नीचे
//init
FragmentTransaction fragmentTransaction = fm.beginTransaction();
YouTubePlayerSupportFragment fragment = new YouTubePlayerSupportFragment();
fragmentTransaction.replace(R.id.fragmentz, fragment);
fragmentTransaction.commit();
fragment.initialize(Constants.YOUTUBE_DEV_KEY, this);
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, final YouTubePlayer youTubePlayer, boolean wasRestored) {
if (!wasRestored) {
this.youTubePlayer = youTubePlayer;
this.youTubePlayer.setShowFullscreenButton(true);
try {
this.youTubePlayer.loadVideo(youtubeLink);
//other stuff
} catch (IllegalStateException e) {
Logger.e(e);
}
}
}
है और यह यूट्यूब आइकन के माध्यम से दुर्घटनाओं जब 1) यूट्यूब एप्लिकेशन के इरादे के माध्यम से सीधे यूट्यूब अनुप्रयोग के लिए कदम या 2) चाल खिलाड़ी दृश्य पर।
क्रैश लॉग की तरह नीचे
java.lang.IllegalStateException: android.os.DeadObjectException
at com.google.android.youtube.api.jar.client.RemoteEmbeddedPlayer.u(SourceFile:506)
at com.google.android.apps.youtube.api.jar.a.a.t(SourceFile:467)
at com.google.android.youtube.player.internal.h.onTransact(SourceFile:392)
at android.os.Binder.transact(Binder.java:361)
at com.google.android.youtube.player.internal.d$a$a.r(Unknown Source)
at com.google.android.youtube.player.internal.s.h(Unknown Source)
at com.google.android.youtube.player.YouTubePlayerView.e(Unknown Source)
at com.google.android.youtube.player.YouTubePlayerSupportFragment.onSaveInstanceState(Unknown Source)
at android.support.v4.app.Fragment.performSaveInstanceState(Fragment.java:1647)
at android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState(FragmentManager.java:1610)
at android.support.v4.app.FragmentManagerImpl.saveAllState(FragmentManager.java:1678)
at android.support.v4.app.FragmentActivity.onSaveInstanceState(FragmentActivity.java:546)
at com.actionbarsherlock.app.SherlockFragmentActivity.onSaveInstanceState(SherlockFragmentActivity.java:127)
Caused by: android.os.DeadObjectException
at android.os.BinderProxy.transact(Native Method)
at com.google.android.apps.youtube.api.b.a.aq.k(SourceFile:685)
at com.google.android.youtube.api.jar.client.RemoteEmbeddedPlayer.u(SourceFile:503)
at com.google.android.apps.youtube.api.jar.a.a.t(SourceFile:467)
at com.google.android.youtube.player.internal.h.onTransact(SourceFile:392)
at android.os.Binder.transact(Binder.java:361)
at com.google.android.youtube.player.internal.d$a$a.r(Unknown Source)
at com.google.android.youtube.player.internal.s.h(Unknown Source)
at com.google.android.youtube.player.YouTubePlayerView.e(Unknown Source)
at com.google.android.youtube.player.YouTubePlayerSupportFragment.onSaveInstanceState(Unknown Source)
at android.support.v4.app.Fragment.performSaveInstanceState(Fragment.java:1647)
मेरी मदद कृपया इस समस्या को दूर करने के लिए है।
मैं नेक्सस 5 पर परीक्षण किया है, एंड्रॉयड 4.4, YouTube API 1.0, यूट्यूब एप्लिकेशन 5.3.24
samething मुझे क्या हुआ से निकाला – Chrishan
आप मिल गया था आपकी समस्या का समाधान, क्योंकि मुझे भी एक ही समस्या का सामना करना पड़ रहा है। कोई मदद स्वीकार की जाएगी। –
@PDWaghela दुर्भाग्यवश, मैं इस समस्या के लिए अच्छा समाधान खोजने में विफल रहा :( – kingori