diff options
author | Stefan Niedermann <info@niedermann.it> | 2022-01-10 12:57:23 +0300 |
---|---|---|
committer | Stefan Niedermann <info@niedermann.it> | 2022-01-10 12:57:23 +0300 |
commit | f1e674634b6d62e1357a48b7827d84f5d6fcf600 (patch) | |
tree | 66a6c46f660de423a6771ac94acb93f63b2ab0da /app/src/main/java/it/niedermann/nextcloud/deck/ui/settings | |
parent | 4d6958e057c9ec94aa10f78cc77be1e880043a99 (diff) |
Reset bindings to null onDestroy
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/ui/settings')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsActivity.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsActivity.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsActivity.java index f41a7592a..07df2ac20 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsActivity.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsActivity.java @@ -14,12 +14,14 @@ import it.niedermann.nextcloud.deck.ui.exception.ExceptionHandler; public class SettingsActivity extends AppCompatActivity { + private ActivitySettingsBinding binding; + @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); Thread.currentThread().setUncaughtExceptionHandler(new ExceptionHandler(this)); - final var binding = ActivitySettingsBinding.inflate(getLayoutInflater()); + binding = ActivitySettingsBinding.inflate(getLayoutInflater()); setContentView(binding.getRoot()); setSupportActionBar(binding.toolbar); @@ -37,6 +39,12 @@ public class SettingsActivity extends AppCompatActivity { return true; } + @Override + protected void onDestroy() { + super.onDestroy(); + this.binding = null; + } + @NonNull public static Intent createIntent(@NonNull Context context) { return new Intent(context, SettingsActivity.class); |