summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/activity/PreferenceActivity.java
diff options
context:
space:
mode:
authorTacoTheDank <SkytkRSfan3895@gmail.com>2021-04-04 10:58:33 -0400
committerTacoTheDank <SkytkRSfan3895@gmail.com>2021-04-04 10:58:33 -0400
commit2a0687a534255d05feac7eb19dd31f3181a3c008 (patch)
tree8d00f7c7508b179b1176d846677f904b1516bde3 /app/src/main/java/de/danoeh/antennapod/activity/PreferenceActivity.java
parentea4488c18112de4ee8a328ca14fadf79b171004c (diff)
downloadAntennaPod-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.java14
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();
}