Don't crash when recreating ZenModeTimePickerFragment

Instead, just bail out.

Fixes: 369814629
Test: manual, with don't keep activities
Flag: android.app.modes_ui
Change-Id: I893b6363801b3a56bc29999dd801d7c8152cb5e8
This commit is contained in:
Matías Hernández
2024-10-04 18:58:53 +02:00
parent aad13d8836
commit e5720f43ee
3 changed files with 38 additions and 25 deletions

View File

@@ -32,10 +32,10 @@ import android.service.notification.ZenModeConfig;
import android.view.ViewGroup;
import android.widget.ToggleButton;
import androidx.fragment.app.Fragment;
import androidx.test.core.app.ApplicationProvider;
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settingslib.notification.modes.TestModeBuilder;
import com.android.settingslib.notification.modes.ZenMode;
import com.android.settingslib.notification.modes.ZenModesBackend;
@@ -60,7 +60,7 @@ public class ZenModeSetSchedulePreferenceControllerTest {
private Context mContext;
@Mock
private Fragment mParent;
private DashboardFragment mParent;
@Mock
private Calendar mCalendar;
@Mock