In my Activity some external thing (service) need to be destroyed in onDestroy(). But I do not want this when configuration change happens (e.g. keyboard flips out) because it w
In Android 3.x (API Level 11), you can call isChangingConfigurations()
to see if the activity is being destroyed due to a configuration change.
Prior to that, override onRetainNonConfigurationInstance()
and set a boolean data member (e.g., isChangingConfigurations
) to true
, and check that data member in onDestroy()
.