diff options
author | TacoTheDank <SkytkRSfan3895@gmail.com> | 2021-04-04 10:58:33 -0400 |
---|---|---|
committer | TacoTheDank <SkytkRSfan3895@gmail.com> | 2021-04-04 10:58:33 -0400 |
commit | 2a0687a534255d05feac7eb19dd31f3181a3c008 (patch) | |
tree | 8d00f7c7508b179b1176d846677f904b1516bde3 /app/src/main/java/de/danoeh/antennapod/activity/PreferenceActivity.java | |
parent | ea4488c18112de4ee8a328ca14fadf79b171004c (diff) | |
download | AntennaPod-2a0687a534255d05feac7eb19dd31f3181a3c008.zip |
Use FragmentContainerView in settings
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/activity/PreferenceActivity.java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/activity/PreferenceActivity.java | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/PreferenceActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/PreferenceActivity.java index aa0a5afea..d0670b906 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/PreferenceActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/PreferenceActivity.java @@ -11,14 +11,13 @@ import androidx.preference.PreferenceFragmentCompat; import android.provider.Settings; import android.view.Menu; import android.view.MenuItem; -import android.view.ViewGroup; -import android.widget.FrameLayout; import com.bytehamster.lib.preferencesearch.SearchPreferenceResult; import com.bytehamster.lib.preferencesearch.SearchPreferenceResultListener; import de.danoeh.antennapod.R; import de.danoeh.antennapod.core.preferences.UserPreferences; +import de.danoeh.antennapod.databinding.SettingsActivityBinding; import de.danoeh.antennapod.fragment.preferences.AutoDownloadPreferencesFragment; import de.danoeh.antennapod.fragment.preferences.GpodderPreferencesFragment; import de.danoeh.antennapod.fragment.preferences.ImportExportPreferencesFragment; @@ -46,15 +45,12 @@ public class PreferenceActivity extends AppCompatActivity implements SearchPrefe ab.setDisplayHomeAsUpEnabled(true); } - FrameLayout root = new FrameLayout(this); - root.setId(R.id.content); - root.setLayoutParams(new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, - ViewGroup.LayoutParams.MATCH_PARENT)); - setContentView(root); + final SettingsActivityBinding binding = SettingsActivityBinding.inflate(getLayoutInflater()); + setContentView(binding.getRoot()); if (getSupportFragmentManager().findFragmentByTag(FRAGMENT_TAG) == null) { getSupportFragmentManager().beginTransaction() - .replace(R.id.content, new MainPreferencesFragment(), FRAGMENT_TAG) + .replace(R.id.settingsContainer, new MainPreferencesFragment(), FRAGMENT_TAG) .commit(); } } @@ -115,7 +111,7 @@ public class PreferenceActivity extends AppCompatActivity implements SearchPrefe intent.putExtra(Settings.EXTRA_APP_PACKAGE, getPackageName()); startActivity(intent); } else { - getSupportFragmentManager().beginTransaction().replace(R.id.content, fragment) + getSupportFragmentManager().beginTransaction().replace(R.id.settingsContainer, fragment) .addToBackStack(getString(getTitleOfPage(screen))).commit(); } |