mirror of
https://github.com/TeamNewPipe/NewPipe
synced 2024-06-18 03:10:00 +00:00
79e98db3bd
Apply the requested changes, use ShareUtils.shareText to share an stream in the play queue and optimize imports for Java files, using Android Studio functionality. Apply the requested changes and do little improvements Apply the requested changes, use ShareUtils.shareText to share an stream in the play queue and optimize imports for Java files, using Android Studio functionality.
41 lines
1.4 KiB
Java
41 lines
1.4 KiB
Java
package org.schabi.newpipe.settings;
|
|
|
|
import android.content.SharedPreferences;
|
|
import android.os.Bundle;
|
|
import android.view.View;
|
|
|
|
import androidx.annotation.NonNull;
|
|
import androidx.annotation.Nullable;
|
|
import androidx.preference.PreferenceFragmentCompat;
|
|
import androidx.preference.PreferenceManager;
|
|
|
|
import org.schabi.newpipe.MainActivity;
|
|
import org.schabi.newpipe.util.ThemeHelper;
|
|
|
|
public abstract class BasePreferenceFragment extends PreferenceFragmentCompat {
|
|
protected final String TAG = getClass().getSimpleName() + "@" + Integer.toHexString(hashCode());
|
|
protected final boolean DEBUG = MainActivity.DEBUG;
|
|
|
|
SharedPreferences defaultPreferences;
|
|
|
|
@Override
|
|
public void onCreate(@Nullable final Bundle savedInstanceState) {
|
|
defaultPreferences = PreferenceManager.getDefaultSharedPreferences(requireActivity());
|
|
super.onCreate(savedInstanceState);
|
|
}
|
|
|
|
@Override
|
|
public void onViewCreated(@NonNull final View rootView,
|
|
@Nullable final Bundle savedInstanceState) {
|
|
super.onViewCreated(rootView, savedInstanceState);
|
|
setDivider(null);
|
|
ThemeHelper.setTitleToAppCompatActivity(getActivity(), getPreferenceScreen().getTitle());
|
|
}
|
|
|
|
@Override
|
|
public void onResume() {
|
|
super.onResume();
|
|
ThemeHelper.setTitleToAppCompatActivity(getActivity(), getPreferenceScreen().getTitle());
|
|
}
|
|
}
|