DNGProcessor icon indicating copy to clipboard operation
DNGProcessor copied to clipboard

Data loss while using the app (app loses activity state after double screen rotation)

Open davirec opened this issue 2 years ago • 1 comments

When I perform these sequences of events, the app loses activity state after double screen rotation:

  1. Go to the Main activity
  2. Tap in Saturation map
  3. A screen similar to this will appear:

Before rotation:

  1. Force the pause from the activity and then return to the activity (double screen rotation). Note that the app is back to the main activity.

The expected behavior is the return to the state of the previous image.

However, the app is back to the main activity.

After rotation:

Note:

  • The pause from activity(1) can be performed in several ways. We suggest using a double rotation (starts in portrait, goes to landscape, and back to portrait) with this function previously enabled in the smartphone.
  • Double screen rotation: It is executed twice to reach a state that should be exactly the same as the screen before if no data loss occurred.
  • A data loss problem occurs when data is accidentally deleted or state variables are accidentally assigned with default or initial values.

Device:

  • Device: Moto G30 with OS: Android 11
  • Version: 5
  • Device language: English
  1. https://developer.android.com/guide/components/activities/activity-lifecycle

davirec avatar Mar 13 '22 00:03 davirec

Hi, In this activity, we found other bugs: that returned to the previous screen in the background.

Before and after double screen rotation

davirec avatar Mar 20 '22 23:03 davirec