android - SimpleDialogFragment throws error from Service -
मैं एक नेटवर्क परिवर्तन श्रोता android.net.conn.CONNECTIVITY_CHANGE
के लिए सुन सकते है। अगर कोई त्रुटि होती है तो वह श्रोता एक विधि को कॉल करता है और डायलॉग बॉक्स दिखाता है यह अधिकांश समय में काम करता है, लेकिन मुझे एक त्रुटि मिलती है जब ऐप पृष्ठभूमि में होता है और यह डायलॉग बॉक्स दिखाने का प्रयास करता है। यहां मेरा कोड है
यदि (sdf! = Null) {sdf.dismiss (); } Sdf = (SimpleDialogFragment) SimpleDialogFragment.createbuilder (mActivity, mActivity.getSupportFragmentManager ()) .setTitle (m.ctring.miscNoConnTitle) .setMessage (mActivity.getString (R.string.miscNoConnDesc))। शो () ;
त्रुटि मैं प्राप्त है
java.lang.IllegalStateException: android.support.v4.app.FragmentManagerImpl पर onSaveInstanceState के बाद इस क्रिया को निष्पादित नहीं कर सकता। checkStateLoss (FragmentManager.java:1343) android.support.v4.app.FragmentManagerImpl.enqueueAction (FragmentManager.java:1354) android.support.v4.app.BackStackRecord.commitInternal (BackStackRecord.java:595) पर android.support पर पर .v4.app.BackStackRecord.commit (BackStackRecord.java:574) android.support.v4.app.DialogFragment.show (DialogFragment.java:127) eu.inmite.android.lib.dialogs.BaseDialogBuilder.show पर पर (BaseDialogBuilder जावा: 85) eu.inmite.android.lib.dialogs.SimpleDialogFragment $ SimpleDialogBuilder.show पर (SimpleDialogFrag ment.java:1)
मैंने सुना है इस एक ज्ञात मुद्दा तो हो सकता है कि मैं इसे कैसे देख सकता हूं?
धन्यवाद
पी एस यदि आपने कोड द्वारा नोटिस नहीं किया है तो मैं पुस्तकालय का उपयोग कर रहा हूं
Comments
Post a Comment