Please check my answer here. Basically I just had to :
@Override protected void onSaveInstanceState(Bundle outState) { //No call for super(). Bug on API Level > 11. }
Don’t make the call to super()
on the saveInstanceState
method. This was messing things up…
This is a known bug in the support package.
If you need to save the instance and add something to your outState
Bundle
you can use the following:
@Override protected void onSaveInstanceState(Bundle outState) { outState.putString("WORKAROUND_FOR_BUG_19917_KEY", "WORKAROUND_FOR_BUG_19917_VALUE"); super.onSaveInstanceState(outState); }
In the end the proper solution was (as seen in the comments) to use :
transaction.commitAllowingStateLoss();
when adding or performing the FragmentTransaction
that was causing the Exception
.
Related Posts:
- Why fragments, and when to use fragments instead of activities?
- findViewById in Fragment
- onActivityResult() not called
- Error inflating class fragment
- Activity, AppCompatActivity, FragmentActivity, and ActionBarActivity: When to Use Which?
- onActivityResult() not called
- How to implement onBackPressed() in Fragments?
- Android Fragment onAttach() deprecated
- Fragment MyFragment not attached to Activity
- How do I get the currently displayed fragment?
- Android Fragment no view found for ID?
- Start an activity from a fragment
- Draw a transparent circle onto a filled android canvas
- Can’t start Eclipse – Java was started but returned exit code=13
- Install an apk file from command prompt?
- Unity remote 5 not working
- recyclerview No adapter attached; skipping layout
- How do popBackStack() and replace() operations differ?
- recyclerview No adapter attached; skipping layout
- How to install APK from PC?
- ERROR Android emulator gets killed
- Session ‘app’ error while installing APK
- Android device does not show up in adb list
- Couldn’t load memtrack module Logcat Error
- Error “File google-services.json is missing from module root folder. The Google Services Plugin cannot function without it”
- How to recompile with -Xlint:deprecation
- How to change the status bar color in Android?
- How do I get the dialer to open with phone number displayed?
- How to convert int to Integer
- Is it possible to convert apk file to IPA file?
- Facebook login NullPointerException
- “Failed to install the following Android SDK packages as some licences have not been accepted” error
- What does FrameLayout do?
- How to use ScrollView in Android?
- How to make a countdown timer in Android?
- What is com.google.android.gms.persistent and why is it always using the CPU?
- What’s LazyList?
- No Network Security Config specified, using platform default – Android Log
- Google Sceneform – Is it deprecated? Any replacement?
- Android Studio: Unable to obtain result of ‘adb version’
- Android simple alert dialog
- java.lang.RuntimeException: Unable to instantiate activity ComponentInfo
- How to pause / sleep thread or process in Android?
- com.android.ide.common.process.ProcessException: Failed to execute aapt! What can I do?
- Could not find com.android.tools.build:gradle:3.0.1
- Error message ‘java.net.SocketException: socket failed: EACCES (Permission denied)’
- How do you change the launcher logo of an app in Android Studio?
- “Bitmap too large to be uploaded into a texture”
- How to use su command over adb shell?
- How do you close/hide the Android soft keyboard programmatically?
- Picasso v/s Imageloader v/s Fresco vs Glide vs Coil
- Save bitmap to location
- Android : When do we use getIntent()?
- How to resolve the “ADB server didn’t ACK” error?
- Custom Adapter for List View
- How to implement OnFragmentInteractionListener
- findViewByID returns null
- Android Intent Cannot resolve constructor
- method does not override method in its superclass
- Android Studio 1.2.1.1 – Failed to find style ‘textViewStyle’
- Get Value of a Edit Text field
- Does anyone know the what’s causing “Package name is not a valid package name” when adding a new layout?
- Android Studio doesn’t see device
- Static way to get ‘Context’ in Android?
- How to completely uninstall Android Studio from windows(v10)?
- DELETE_FAILED_INTERNAL_ERROR Error while Installing APK
- How to install Google Play Services in a Genymotion VM (with no drag and drop support)?
- Failed to find Build Tools revision 23.0.1
- Running Node.Js on Android
- Android Device not recognized by adb
- How to inflate one view with a layout
- Delete child from firebase [duplicate]
- admob getting an ad response. ErrorCode: 0 Failed to load ad:0
- Android Studio – Company Domain Name
- Installing ADB on macOS [duplicate]
- How to authorize and accept ADB RSA key with broken touch screen on Android
- why android studio show error of “Missing constraints in constraintlayout”?
- How to make layout with rounded corners..?
- Cannot resolve method getApplicationContext()
- Change Orientation of Bluestack : portrait/landscape mode
- How to use ADB Shell when Multiple Devices are connected? Fails with “error: more than one device and emulator”
- How to disable action bar permanently
- cannot resolve symbol ‘editText’
- Manifest Merger failed with multiple errors in Android Studio
- hardcoded string “row three”, should use @string resource
- E/Surface﹕ getSlotFromBufferLocked: unknown buffer: 0xab7519c0
- E/Surface﹕ getSlotFromBufferLocked: unknown buffer: 0xab7519c0
- How to handle .tar.md5 files
- How to disable an Android button?
- notifyDataSetChange not working from custom adapter
- Why am I getting Permission Denied when trying to push a Sqlite file to my rooted Android device?
- Scrollview can host only one direct child
- How can I fix the “No certificates found – The app Chrome has requested a certificate” Android / Google Chrome issue
- Android studio- “SDK tools directory is missing”
- adb devices return error: protocol fault (no status)
- How to get text from EditText?
- android.widget.Switch – on/off event listener?
- SDK Location not found in android studio
- Failed to load AppCompat ActionBar with unknown error in android studio