diff options
author | Stefan Niedermann <info@niedermann.it> | 2020-04-08 15:16:21 +0300 |
---|---|---|
committer | Stefan Niedermann <info@niedermann.it> | 2020-04-08 15:16:21 +0300 |
commit | 153ced811039cf9ff1efebc80eed0e2bfe051a3f (patch) | |
tree | 0f3b6e0c8d4057192851343bb06232c8d41080db /app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsActivity.java | |
parent | 35f20c292bb4f1f3c7b9aadc8427fd86358a64e9 (diff) |
Move activities to their correspondent packages
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsActivity.java')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsActivity.java | 38 |
1 files changed, 38 insertions, 0 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 new file mode 100644 index 000000000..084de270f --- /dev/null +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsActivity.java @@ -0,0 +1,38 @@ +package it.niedermann.nextcloud.deck.ui.settings; + +import android.os.Bundle; + +import androidx.annotation.Nullable; +import androidx.appcompat.app.AppCompatActivity; + +import it.niedermann.nextcloud.deck.Application; +import it.niedermann.nextcloud.deck.R; +import it.niedermann.nextcloud.deck.databinding.ActivitySettingsBinding; +import it.niedermann.nextcloud.deck.ui.exception.ExceptionHandler; + +public class SettingsActivity extends AppCompatActivity { + + @Override + protected void onCreate(@Nullable Bundle savedInstanceState) { + setTheme(Application.getAppTheme(this) ? R.style.DarkAppTheme : R.style.AppTheme); + super.onCreate(savedInstanceState); + Thread.currentThread().setUncaughtExceptionHandler(new ExceptionHandler(this)); + + ActivitySettingsBinding binding = ActivitySettingsBinding.inflate(getLayoutInflater()); + setContentView(binding.getRoot()); + + setSupportActionBar(binding.toolbar); + + setResult(RESULT_OK); + getSupportFragmentManager() + .beginTransaction() + .add(R.id.settings_layout, new SettingsFragment()) + .commit(); + } + + @Override + public boolean onSupportNavigateUp() { + finish(); // close this activity as oppose to navigating up + return true; + } +} |