Usually you restore your state in onCreate()
. It is possible to restore it in onRestoreInstanceState()
as well, but not very common. (onRestoreInstanceState()
is called after onStart()
, whereas onCreate()
is called before onStart()
.
Use the put methods to store values in onSaveInstanceState()
:
protected void onSaveInstanceState(Bundle icicle) { super.onSaveInstanceState(icicle); icicle.putLong("param", value); }
And restore the values in onCreate()
:
public void onCreate(Bundle icicle) { if (icicle != null){ value = icicle.getLong("param"); } }
Related Posts:
- Why fragments, and when to use fragments instead of activities?
- Activity, AppCompatActivity, FragmentActivity, and ActionBarActivity: When to Use Which?
- Getting activity from context in android
- Android error “unable to find explicit activity class”
- What is the meaning of android.intent.action.MAIN?
- Fullscreen Activity in Android?
- Why this line xmlns:android=”http://schemas.android.com/apk/res/android” must be the first in the layout xml file?
- Android: No Activity found to handle Intent error? How it will resolve
- Start an activity from a fragment
- Android: remove or disable programmatically the Lock Screen on Samsung Galaxy S2 device
- Android app unable to start activity componentinfo
- What exactly is “com.google.android.packageinstaller”
- How to use adb command to push a file on device without sd card
- This adb server’s $ADB_VENDOR_KEYS is not set
- Exception : AAPT2 error: check logs for details
- How can I find and run the keytool
- Android ADB devices unauthorized
- adb is not recognized as internal or external command, operable program or batch file
- Getting net::ERR_UNKNOWN_URL_SCHEME while calling telephone number from HTML page in Android
- You need to use a Theme.AppCompat theme (or descendant) with this activity
- You need to use a Theme.AppCompat theme (or descendant) with this activity
- Still getting warning : Configuration ‘compile’ is obsolete and has been replaced with ‘implementation’
- java.lang.NullPointerException: Attempt to invoke virtual method on a null object reference
- because an app is obscuring a permissions request, Settings can’t verify your response
- Android: adb pull file on desktop
- RecyclerView vs. ListView
- How do I remove the title bar from my app?
- Android – Adding at least one Activity with an ACTION-VIEW intent-filter after Updating SDK version 23
- What does getActivity() mean?
- Session ‘app’: Error Installing APK
- adb shell su works but adb root does not
- MediaStore.Images.Media.insertImage deprecated
- How to update Notification with RemoteViews?
- How to fix: Error device not found with ADB.exe
- How to change background color in android app
- How to create a popup window (PopupWindow) in Android
- findViewById in Fragment
- ImageView in circular through XML
- Intel HAXM is required to run this AVD
- Unsupported method: BaseConfig.getApplicationIdSuffix()
- No Sound coming from Android Emulator [duplicate]
- Font size of TextView in Android application changes on changing font size from native settings
- Android: How to handle right to left swipe gestures
- No tests found for given includes Error, when running Parameterized Unit test in Android Studio
- Could not identify launch Activity: Default Activity not found
- Android: Difference between Parcelable and Serializable?
- Session ‘app’ error while installing APK
- PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT (in windows 10)
- I am getting this error “your cpu doesn’t support vt-x or svm, android studio 2.1.1 in AMD 6300 processor”
- Adding an onclicklistener to listview (android)
- Android – Listen For Incoming SMS Messages
- What does “Failure [INSTALL_FAILED_OLDER_SDK]” mean in Android Studio?
- How to give persiomission com.sec.android.provider.badge.permission.READ or WRITE in android 6.0
- How to make a round button?
- java.lang.RuntimeException: Unable to start activity ComponentInfo
- Android LinearLayout Gradient Background
- Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat
- How to create listview onItemclicklistener
- Android Studio-No Module
- Android Device not recognized by adb
- The application may be doing too much work on its main thread
- setOnClickListener error – cannot resolve symbol
- How to convert int to Integer
- Why AVD Manager options are not showing in Android Studio
- Android Studio 3.0 Execution failed for task: unable to merge dex
- What does ellipsize mean in android?
- Error checking if Bluetooth is enabled in Android (REQUEST_ENABLE_BT cannot be resolved to a variable)
- What is the difference between “px”, “dip”, “dp” and “sp”?
- Android Fragment onAttach() deprecated
- Fragment MyFragment not attached to Activity
- Login Error: There is an error in logging you into this application. Please try again later
- How to emulate a gyroscope in an Android Emulator
- Call to getLayoutInflater() in places not in activity
- Android Studio – No Target Device Found
- How to add a jar in External Libraries in Android Studio?
- Adb backup does not work
- What is the difference between gravity and layout_gravity in Android?
- Android Overriding onBackPressed()
- Remove Project from Android Studio
- Error inflating class android.support.design.widget.FloatingActionButton
- How to change the color of a button?
- How do I parse JSON in Android?
- Cannot resolve symbol ‘AppCompatActivity’
- How to implement a confirmation (yes/no) DialogPreference?
- Android Studio Gradle DSL method not found: ‘android()’ — Error(17,0)
- Determining if an Android device is rooted programmatically?
- installation app blocked by play protect
- C2DM: How to use C2D_MESSAGE permission?
- Cannot resolve symbol ‘AppCompatActivity’
- Android Studio – Emulator – eglSurfaceAttrib not implemented
- INSTALL_FAILED_NO_MATCHING_ABIS when install apk
- Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 path $
- HAXM is not installed on this machine
- How to convert a Drawable to a Bitmap?
- How to Resize a Bitmap in Android?
- What to use instead of “addPreferencesFromResource” in a PreferenceActivity?
- How to code using android studio to send an email
- HAX kernel module is not installed
- Cannot resolve symbol AppCompatActivity – Support v7 libraries aren’t recognized?
- WordPress post to android