From 02512af16cfb5dcf618d486578d10b8aa26a1c59 Mon Sep 17 00:00:00 2001 From: Steve Kirkland-Walton Date: Thu, 17 Mar 2022 17:06:36 +0000 Subject: [PATCH 1/4] Add button to clear all persistent app data --- .../bugsnag/android/mazerunner/MainActivity.kt | 17 +++++++++++++++++ .../bugsnag/android/mazerunner/MazerunnerApp.kt | 13 +++++++++++++ .../app/src/main/res/layout/activity_main.xml | 7 +++++++ 3 files changed, 37 insertions(+) diff --git a/features/fixtures/mazerunner/app/src/main/java/com/bugsnag/android/mazerunner/MainActivity.kt b/features/fixtures/mazerunner/app/src/main/java/com/bugsnag/android/mazerunner/MainActivity.kt index 7bdf76f962..e2bdb86e12 100644 --- a/features/fixtures/mazerunner/app/src/main/java/com/bugsnag/android/mazerunner/MainActivity.kt +++ b/features/fixtures/mazerunner/app/src/main/java/com/bugsnag/android/mazerunner/MainActivity.kt @@ -10,6 +10,7 @@ import android.widget.Button import android.widget.EditText import com.bugsnag.android.Configuration import com.bugsnag.android.mazerunner.scenarios.Scenario +import java.io.File class MainActivity : Activity() { @@ -30,6 +31,15 @@ class MainActivity : Activity() { sendBroadcast(closeDialog) } + // Clear persistent data (used to stop scenarios bleeding into each other) + findViewById