view app/src/main/java/com/bartsent/simpleresizer/SettingsActivity.kt @ 41:9231f1a41a59

Remove troublesome Up buttons; revise About text.
author David Barts <n5jrn@me.com>
date Thu, 08 Apr 2021 21:00:57 -0700
parents 20da616dcda0
children
line wrap: on
line source

package com.bartsent.simpleresizer

import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import androidx.preference.PreferenceFragmentCompat
import androidx.preference.PreferenceManager

class SettingsActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.settings_activity)
        if (savedInstanceState == null) {
            supportFragmentManager
                    .beginTransaction()
                    .replace(R.id.settings, SettingsFragment())
                    .commit()
        }
        PreferenceManager.setDefaultValues(applicationContext, R.xml.root_preferences, false)
    }

    class SettingsFragment : PreferenceFragmentCompat() {
        override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {
            setPreferencesFromResource(R.xml.root_preferences, rootKey)
        }
    }
}