fix some ide warnings
This commit is contained in:
parent
7f0bbaab4e
commit
8eb4f515e3
13 changed files with 39 additions and 53 deletions
|
|
@ -18,7 +18,6 @@ import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class AddToPlaylistDialog extends DialogFragment {
|
public class AddToPlaylistDialog extends DialogFragment {
|
||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
public static AddToPlaylistDialog create(Song song) {
|
public static AddToPlaylistDialog create(Song song) {
|
||||||
List<Song> list = new ArrayList<>();
|
List<Song> list = new ArrayList<>();
|
||||||
|
|
@ -41,16 +40,16 @@ public class AddToPlaylistDialog extends DialogFragment {
|
||||||
@Override
|
@Override
|
||||||
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
||||||
List<Playlist> playlists = new ArrayList<>();
|
List<Playlist> playlists = new ArrayList<>();
|
||||||
MaterialDialog dialog = new MaterialDialog.Builder(getActivity())
|
MaterialDialog dialog = new MaterialDialog.Builder(requireActivity())
|
||||||
.title(R.string.action_add_to_playlist)
|
.title(R.string.action_add_to_playlist)
|
||||||
.items(getActivity().getResources().getString(R.string.action_new_playlist))
|
.items(requireActivity().getResources().getString(R.string.action_new_playlist))
|
||||||
.itemsCallback((materialDialog, view, i, charSequence) -> {
|
.itemsCallback((materialDialog, view, i, charSequence) -> {
|
||||||
final List<Song> songs = getArguments().getParcelableArrayList("songs");
|
final List<Song> songs = getArguments().getParcelableArrayList("songs");
|
||||||
if (songs == null) return;
|
if (songs == null) return;
|
||||||
|
|
||||||
if (i == 0) {
|
if (i == 0) {
|
||||||
materialDialog.dismiss();
|
materialDialog.dismiss();
|
||||||
CreatePlaylistDialog.create(songs).show(getActivity().getSupportFragmentManager(), "ADD_TO_PLAYLIST");
|
CreatePlaylistDialog.create(songs).show(requireActivity().getSupportFragmentManager(), "ADD_TO_PLAYLIST");
|
||||||
} else {
|
} else {
|
||||||
materialDialog.dismiss();
|
materialDialog.dismiss();
|
||||||
PlaylistUtil.addItems(songs, playlists.get(i - 1).id);
|
PlaylistUtil.addItems(songs, playlists.get(i - 1).id);
|
||||||
|
|
@ -64,7 +63,7 @@ public class AddToPlaylistDialog extends DialogFragment {
|
||||||
playlists.addAll((List<Playlist>) media);
|
playlists.addAll((List<Playlist>) media);
|
||||||
|
|
||||||
CharSequence[] names = new CharSequence[playlists.size() + 1];
|
CharSequence[] names = new CharSequence[playlists.size() + 1];
|
||||||
names[0] = getActivity().getResources().getString(R.string.action_new_playlist);
|
names[0] = requireActivity().getResources().getString(R.string.action_new_playlist);
|
||||||
for (int i = 0; i < playlists.size(); i++) {
|
for (int i = 0; i < playlists.size(); i++) {
|
||||||
names[i + 1] = playlists.get(i).name;
|
names[i + 1] = playlists.get(i).name;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -23,13 +23,12 @@ public class ConfirmLogoutDialog extends DialogFragment {
|
||||||
@NonNull
|
@NonNull
|
||||||
@Override
|
@Override
|
||||||
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
||||||
return new MaterialDialog.Builder(getActivity())
|
return new MaterialDialog.Builder(requireActivity())
|
||||||
.title(R.string.logout)
|
.title(R.string.logout)
|
||||||
.content(R.string.confirm_logout)
|
.content(R.string.confirm_logout)
|
||||||
.positiveText(R.string.logout)
|
.positiveText(R.string.logout)
|
||||||
.negativeText(android.R.string.cancel)
|
.negativeText(android.R.string.cancel)
|
||||||
.onPositive((dialog, which) -> {
|
.onPositive((dialog, which) -> {
|
||||||
if (getActivity() == null) return;
|
|
||||||
App.getApiClient().Logout(new EmptyResponse());
|
App.getApiClient().Logout(new EmptyResponse());
|
||||||
|
|
||||||
Intent intent = new Intent(getActivity(), LoginActivity.class);
|
Intent intent = new Intent(getActivity(), LoginActivity.class);
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,6 @@ import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class CreatePlaylistDialog extends DialogFragment {
|
public class CreatePlaylistDialog extends DialogFragment {
|
||||||
|
|
||||||
private static final String SONGS = "songs";
|
private static final String SONGS = "songs";
|
||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
|
|
@ -44,7 +43,7 @@ public class CreatePlaylistDialog extends DialogFragment {
|
||||||
@NonNull
|
@NonNull
|
||||||
@Override
|
@Override
|
||||||
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
||||||
return new MaterialDialog.Builder(getActivity())
|
return new MaterialDialog.Builder(requireActivity())
|
||||||
.title(R.string.action_new_playlist)
|
.title(R.string.action_new_playlist)
|
||||||
.positiveText(R.string.create_action)
|
.positiveText(R.string.create_action)
|
||||||
.negativeText(android.R.string.cancel)
|
.negativeText(android.R.string.cancel)
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,6 @@ import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class DeletePlaylistDialog extends DialogFragment {
|
public class DeletePlaylistDialog extends DialogFragment {
|
||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
public static DeletePlaylistDialog create(Playlist playlist) {
|
public static DeletePlaylistDialog create(Playlist playlist) {
|
||||||
List<Playlist> list = new ArrayList<>();
|
List<Playlist> list = new ArrayList<>();
|
||||||
|
|
@ -48,7 +47,7 @@ public class DeletePlaylistDialog extends DialogFragment {
|
||||||
content = Html.fromHtml(getString(R.string.delete_playlist_x, playlists.get(0).name));
|
content = Html.fromHtml(getString(R.string.delete_playlist_x, playlists.get(0).name));
|
||||||
}
|
}
|
||||||
|
|
||||||
return new MaterialDialog.Builder(getActivity())
|
return new MaterialDialog.Builder(requireActivity())
|
||||||
.title(title)
|
.title(title)
|
||||||
.content(content)
|
.content(content)
|
||||||
.positiveText(R.string.delete_action)
|
.positiveText(R.string.delete_action)
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,6 @@ import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class RemoveFromPlaylistDialog extends DialogFragment {
|
public class RemoveFromPlaylistDialog extends DialogFragment {
|
||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
public static RemoveFromPlaylistDialog create(Song song) {
|
public static RemoveFromPlaylistDialog create(Song song) {
|
||||||
List<Song> list = new ArrayList<>();
|
List<Song> list = new ArrayList<>();
|
||||||
|
|
@ -51,7 +50,7 @@ public class RemoveFromPlaylistDialog extends DialogFragment {
|
||||||
content = Html.fromHtml(getString(R.string.remove_song_x_from_playlist, songs.get(0).title));
|
content = Html.fromHtml(getString(R.string.remove_song_x_from_playlist, songs.get(0).title));
|
||||||
}
|
}
|
||||||
|
|
||||||
return new MaterialDialog.Builder(getActivity())
|
return new MaterialDialog.Builder(requireActivity())
|
||||||
.title(title)
|
.title(title)
|
||||||
.content(content)
|
.content(content)
|
||||||
.positiveText(R.string.remove_action)
|
.positiveText(R.string.remove_action)
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,6 @@ import com.dkanada.gramophone.model.Playlist;
|
||||||
import com.dkanada.gramophone.util.PlaylistUtil;
|
import com.dkanada.gramophone.util.PlaylistUtil;
|
||||||
|
|
||||||
public class RenamePlaylistDialog extends DialogFragment {
|
public class RenamePlaylistDialog extends DialogFragment {
|
||||||
|
|
||||||
private static final String PLAYLIST_ID = "playlist_id";
|
private static final String PLAYLIST_ID = "playlist_id";
|
||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
|
|
@ -31,7 +30,7 @@ public class RenamePlaylistDialog extends DialogFragment {
|
||||||
@Override
|
@Override
|
||||||
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
||||||
String playlistId = getArguments().getString(PLAYLIST_ID);
|
String playlistId = getArguments().getString(PLAYLIST_ID);
|
||||||
return new MaterialDialog.Builder(getActivity())
|
return new MaterialDialog.Builder(requireContext())
|
||||||
.title(R.string.rename_playlist_title)
|
.title(R.string.rename_playlist_title)
|
||||||
.positiveText(R.string.rename_action)
|
.positiveText(R.string.rename_action)
|
||||||
.negativeText(android.R.string.cancel)
|
.negativeText(android.R.string.cancel)
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@ public class SleepTimerDialog extends DialogFragment {
|
||||||
private int seekArcProgress;
|
private int seekArcProgress;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onDismiss(DialogInterface dialog) {
|
public void onDismiss(@NonNull DialogInterface dialog) {
|
||||||
super.onDismiss(dialog);
|
super.onDismiss(dialog);
|
||||||
|
|
||||||
timerUpdater.cancel();
|
timerUpdater.cancel();
|
||||||
|
|
@ -47,14 +47,10 @@ public class SleepTimerDialog extends DialogFragment {
|
||||||
binding = DialogSleepTimerBinding.inflate(getLayoutInflater());
|
binding = DialogSleepTimerBinding.inflate(getLayoutInflater());
|
||||||
|
|
||||||
timerUpdater = new TimerUpdater();
|
timerUpdater = new TimerUpdater();
|
||||||
materialDialog = new MaterialDialog.Builder(getActivity())
|
materialDialog = new MaterialDialog.Builder(requireActivity())
|
||||||
.title(getActivity().getResources().getString(R.string.action_sleep_timer))
|
.title(R.string.action_sleep_timer)
|
||||||
.positiveText(R.string.action_set)
|
.positiveText(R.string.action_set)
|
||||||
.onPositive((dialog, which) -> {
|
.onPositive((dialog, which) -> {
|
||||||
if (getActivity() == null) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
PreferenceUtil.getInstance(getActivity()).setSleepTimerFinishMusic(binding.shouldFinishLastSong.isChecked());
|
PreferenceUtil.getInstance(getActivity()).setSleepTimerFinishMusic(binding.shouldFinishLastSong.isChecked());
|
||||||
|
|
||||||
final int minutes = seekArcProgress;
|
final int minutes = seekArcProgress;
|
||||||
|
|
@ -63,28 +59,24 @@ public class SleepTimerDialog extends DialogFragment {
|
||||||
|
|
||||||
final long nextSleepTimerElapsedTime = SystemClock.elapsedRealtime() + minutes * 60 * 1000;
|
final long nextSleepTimerElapsedTime = SystemClock.elapsedRealtime() + minutes * 60 * 1000;
|
||||||
PreferenceUtil.getInstance(getActivity()).setNextSleepTimerElapsedRealtime(nextSleepTimerElapsedTime);
|
PreferenceUtil.getInstance(getActivity()).setNextSleepTimerElapsedRealtime(nextSleepTimerElapsedTime);
|
||||||
AlarmManager am = (AlarmManager) getActivity().getSystemService(Context.ALARM_SERVICE);
|
AlarmManager am = (AlarmManager) requireActivity().getSystemService(Context.ALARM_SERVICE);
|
||||||
am.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, nextSleepTimerElapsedTime, pi);
|
am.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, nextSleepTimerElapsedTime, pi);
|
||||||
|
|
||||||
Toast.makeText(getActivity(), getActivity().getResources().getString(R.string.sleep_timer_set, minutes), Toast.LENGTH_SHORT).show();
|
Toast.makeText(getActivity(), requireActivity().getResources().getString(R.string.sleep_timer_set, minutes), Toast.LENGTH_SHORT).show();
|
||||||
})
|
})
|
||||||
.onNeutral((dialog, which) -> {
|
.onNeutral((dialog, which) -> {
|
||||||
if (getActivity() == null) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
final PendingIntent previous = makeTimerPendingIntent(PendingIntent.FLAG_NO_CREATE);
|
final PendingIntent previous = makeTimerPendingIntent(PendingIntent.FLAG_NO_CREATE);
|
||||||
if (previous != null) {
|
if (previous != null) {
|
||||||
AlarmManager am = (AlarmManager) getActivity().getSystemService(Context.ALARM_SERVICE);
|
AlarmManager am = (AlarmManager) requireActivity().getSystemService(Context.ALARM_SERVICE);
|
||||||
am.cancel(previous);
|
am.cancel(previous);
|
||||||
previous.cancel();
|
previous.cancel();
|
||||||
Toast.makeText(getActivity(), getActivity().getResources().getString(R.string.sleep_timer_canceled), Toast.LENGTH_SHORT).show();
|
Toast.makeText(getActivity(), requireActivity().getResources().getString(R.string.sleep_timer_canceled), Toast.LENGTH_SHORT).show();
|
||||||
}
|
}
|
||||||
|
|
||||||
MusicService musicService = MusicPlayerRemote.musicService;
|
MusicService musicService = MusicPlayerRemote.musicService;
|
||||||
if (musicService != null && musicService.pendingQuit) {
|
if (musicService != null && musicService.pendingQuit) {
|
||||||
musicService.pendingQuit = false;
|
musicService.pendingQuit = false;
|
||||||
Toast.makeText(getActivity(), getActivity().getResources().getString(R.string.sleep_timer_canceled), Toast.LENGTH_SHORT).show();
|
Toast.makeText(getActivity(), requireActivity().getResources().getString(R.string.sleep_timer_canceled), Toast.LENGTH_SHORT).show();
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.showListener(dialog -> {
|
.showListener(dialog -> {
|
||||||
|
|
@ -95,7 +87,7 @@ public class SleepTimerDialog extends DialogFragment {
|
||||||
.customView(binding.getRoot(), false)
|
.customView(binding.getRoot(), false)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
if (getActivity() == null || materialDialog.getCustomView() == null) {
|
if (materialDialog.getCustomView() == null) {
|
||||||
return materialDialog;
|
return materialDialog;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@ public class SongDetailDialog extends DialogFragment {
|
||||||
@NonNull
|
@NonNull
|
||||||
@Override
|
@Override
|
||||||
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
||||||
final Activity context = getActivity();
|
final Activity context = requireActivity();
|
||||||
final Song song = getArguments().getParcelable("song");
|
final Song song = getArguments().getParcelable("song");
|
||||||
|
|
||||||
MaterialDialog dialog = new MaterialDialog.Builder(context)
|
MaterialDialog dialog = new MaterialDialog.Builder(context)
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ public class SongShareDialog extends DialogFragment {
|
||||||
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
||||||
final Song song = getArguments().getParcelable("song");
|
final Song song = getArguments().getParcelable("song");
|
||||||
final String currentlyListening = getString(R.string.currently_listening_to_x_by_x, song.title, song.artistName);
|
final String currentlyListening = getString(R.string.currently_listening_to_x_by_x, song.title, song.artistName);
|
||||||
return new MaterialDialog.Builder(getActivity())
|
return new MaterialDialog.Builder(requireActivity())
|
||||||
.title(R.string.what_do_you_want_to_share)
|
.title(R.string.what_do_you_want_to_share)
|
||||||
.items(getString(R.string.the_audio_file), "\u201C" + currentlyListening + "\u201D")
|
.items(getString(R.string.the_audio_file), "\u201C" + currentlyListening + "\u201D")
|
||||||
.itemsCallback((materialDialog, view, i, charSequence) -> {
|
.itemsCallback((materialDialog, view, i, charSequence) -> {
|
||||||
|
|
@ -36,7 +36,7 @@ public class SongShareDialog extends DialogFragment {
|
||||||
startActivity(Intent.createChooser(MusicUtil.createShareSongFileIntent(song, getContext()), null));
|
startActivity(Intent.createChooser(MusicUtil.createShareSongFileIntent(song, getContext()), null));
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
getActivity().startActivity(
|
startActivity(
|
||||||
Intent.createChooser(
|
Intent.createChooser(
|
||||||
new Intent()
|
new Intent()
|
||||||
.setAction(Intent.ACTION_SEND)
|
.setAction(Intent.ACTION_SEND)
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ public class CategoryPreferenceDialog extends DialogFragment {
|
||||||
@NonNull
|
@NonNull
|
||||||
@Override
|
@Override
|
||||||
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
||||||
View view = getActivity().getLayoutInflater().inflate(R.layout.preference_dialog_category, null);
|
View view = requireActivity().getLayoutInflater().inflate(R.layout.preference_dialog_category, null);
|
||||||
|
|
||||||
List<CategoryInfo> categories;
|
List<CategoryInfo> categories;
|
||||||
if (savedInstanceState != null) {
|
if (savedInstanceState != null) {
|
||||||
|
|
@ -45,7 +45,7 @@ public class CategoryPreferenceDialog extends DialogFragment {
|
||||||
|
|
||||||
adapter.attachToRecyclerView(recyclerView);
|
adapter.attachToRecyclerView(recyclerView);
|
||||||
|
|
||||||
return new MaterialDialog.Builder(getContext())
|
return new MaterialDialog.Builder(requireActivity())
|
||||||
.title(R.string.library_categories)
|
.title(R.string.library_categories)
|
||||||
.customView(view, false)
|
.customView(view, false)
|
||||||
.positiveText(android.R.string.ok)
|
.positiveText(android.R.string.ok)
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ public class DirectPlayPreferenceDialog extends DialogFragment {
|
||||||
@NonNull
|
@NonNull
|
||||||
@Override
|
@Override
|
||||||
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
||||||
View view = getActivity().getLayoutInflater().inflate(R.layout.preference_dialog_direct_play_codecs, null);
|
View view = requireActivity().getLayoutInflater().inflate(R.layout.preference_dialog_direct_play_codecs, null);
|
||||||
|
|
||||||
adapter = new DirectPlayCodecAdapter(PreferenceUtil.getInstance(getContext()).getDirectPlayCodecs());
|
adapter = new DirectPlayCodecAdapter(PreferenceUtil.getInstance(getContext()).getDirectPlayCodecs());
|
||||||
|
|
||||||
|
|
@ -32,7 +32,7 @@ public class DirectPlayPreferenceDialog extends DialogFragment {
|
||||||
recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
|
recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
|
||||||
recyclerView.setAdapter(adapter);
|
recyclerView.setAdapter(adapter);
|
||||||
|
|
||||||
return new MaterialDialog.Builder(getContext())
|
return new MaterialDialog.Builder(requireActivity())
|
||||||
.title(R.string.direct_play_codecs)
|
.title(R.string.direct_play_codecs)
|
||||||
.customView(view, false)
|
.customView(view, false)
|
||||||
.positiveText(android.R.string.ok)
|
.positiveText(android.R.string.ok)
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ public class NowPlayingScreenPreferenceDialog extends DialogFragment implements
|
||||||
@NonNull
|
@NonNull
|
||||||
@Override
|
@Override
|
||||||
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
||||||
@SuppressLint("InflateParams") View view = LayoutInflater.from(getContext()).inflate(R.layout.preference_dialog_now_playing, null);
|
View view = LayoutInflater.from(getContext()).inflate(R.layout.preference_dialog_now_playing, null);
|
||||||
ViewPager viewPager = view.findViewById(R.id.now_playing_screen_view_pager);
|
ViewPager viewPager = view.findViewById(R.id.now_playing_screen_view_pager);
|
||||||
viewPager.setAdapter(new NowPlayingScreenAdapter(getContext()));
|
viewPager.setAdapter(new NowPlayingScreenAdapter(getContext()));
|
||||||
viewPager.addOnPageChangeListener(this);
|
viewPager.addOnPageChangeListener(this);
|
||||||
|
|
@ -47,7 +47,7 @@ public class NowPlayingScreenPreferenceDialog extends DialogFragment implements
|
||||||
pageIndicator.setViewPager(viewPager);
|
pageIndicator.setViewPager(viewPager);
|
||||||
pageIndicator.onPageSelected(viewPager.getCurrentItem());
|
pageIndicator.onPageSelected(viewPager.getCurrentItem());
|
||||||
|
|
||||||
return new MaterialDialog.Builder(getContext())
|
return new MaterialDialog.Builder(requireActivity())
|
||||||
.title(R.string.pref_title_now_playing_screen_appearance)
|
.title(R.string.pref_title_now_playing_screen_appearance)
|
||||||
.positiveText(android.R.string.ok)
|
.positiveText(android.R.string.ok)
|
||||||
.negativeText(android.R.string.cancel)
|
.negativeText(android.R.string.cancel)
|
||||||
|
|
@ -62,7 +62,7 @@ public class NowPlayingScreenPreferenceDialog extends DialogFragment implements
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onDismiss(DialogInterface dialog) {
|
public void onDismiss(@NonNull DialogInterface dialog) {
|
||||||
super.onDismiss(dialog);
|
super.onDismiss(dialog);
|
||||||
if (whichButtonClicked == DialogAction.POSITIVE) {
|
if (whichButtonClicked == DialogAction.POSITIVE) {
|
||||||
PreferenceUtil.getInstance(getContext()).setNowPlayingScreen(NowPlayingScreen.values()[viewPagerPosition]);
|
PreferenceUtil.getInstance(getContext()).setNowPlayingScreen(NowPlayingScreen.values()[viewPagerPosition]);
|
||||||
|
|
@ -89,8 +89,8 @@ public class NowPlayingScreenPreferenceDialog extends DialogFragment implements
|
||||||
this.context = context;
|
this.context = context;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
@NonNull
|
@NonNull
|
||||||
|
@Override
|
||||||
public Object instantiateItem(@NonNull ViewGroup collection, int position) {
|
public Object instantiateItem(@NonNull ViewGroup collection, int position) {
|
||||||
NowPlayingScreen nowPlayingScreen = NowPlayingScreen.values()[position];
|
NowPlayingScreen nowPlayingScreen = NowPlayingScreen.values()[position];
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -139,7 +139,7 @@ public class SettingsActivity extends AbsBaseActivity implements ColorChooserDia
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onViewCreated(View view, Bundle savedInstanceState) {
|
public void onViewCreated(@NonNull View view, Bundle savedInstanceState) {
|
||||||
super.onViewCreated(view, savedInstanceState);
|
super.onViewCreated(view, savedInstanceState);
|
||||||
getListView().setPadding(0, 0, 0, 0);
|
getListView().setPadding(0, 0, 0, 0);
|
||||||
invalidateSettings();
|
invalidateSettings();
|
||||||
|
|
@ -159,40 +159,40 @@ public class SettingsActivity extends AbsBaseActivity implements ColorChooserDia
|
||||||
String themeName = (String) o;
|
String themeName = (String) o;
|
||||||
setSummary(generalTheme, o);
|
setSummary(generalTheme, o);
|
||||||
|
|
||||||
ThemeStore.markChanged(getActivity());
|
ThemeStore.markChanged(requireActivity());
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1) {
|
||||||
// set the new theme so that updateAppShortcuts can pull it
|
// set the new theme so that updateAppShortcuts can pull it
|
||||||
getActivity().setTheme(PreferenceUtil.getThemeResFromPrefValue(themeName));
|
requireActivity().setTheme(PreferenceUtil.getThemeResFromPrefValue(themeName));
|
||||||
new DynamicShortcutManager(getActivity()).updateDynamicShortcuts();
|
new DynamicShortcutManager(getActivity()).updateDynamicShortcuts();
|
||||||
}
|
}
|
||||||
|
|
||||||
getActivity().recreate();
|
requireActivity().recreate();
|
||||||
return true;
|
return true;
|
||||||
});
|
});
|
||||||
|
|
||||||
final ATEColorPreference primaryColorPref = findPreference(PreferenceUtil.PRIMARY_COLOR);
|
final ATEColorPreference primaryColorPref = findPreference(PreferenceUtil.PRIMARY_COLOR);
|
||||||
final int primaryColor = ThemeStore.primaryColor(getActivity());
|
final int primaryColor = ThemeStore.primaryColor(requireActivity());
|
||||||
primaryColorPref.setColor(primaryColor, ColorUtil.darkenColor(primaryColor));
|
primaryColorPref.setColor(primaryColor, ColorUtil.darkenColor(primaryColor));
|
||||||
primaryColorPref.setOnPreferenceClickListener(preference -> {
|
primaryColorPref.setOnPreferenceClickListener(preference -> {
|
||||||
new ColorChooserDialog.Builder(getActivity(), R.string.primary_color)
|
new ColorChooserDialog.Builder(requireActivity(), R.string.primary_color)
|
||||||
.accentMode(false)
|
.accentMode(false)
|
||||||
.allowUserColorInput(true)
|
.allowUserColorInput(true)
|
||||||
.allowUserColorInputAlpha(false)
|
.allowUserColorInputAlpha(false)
|
||||||
.preselect(primaryColor)
|
.preselect(primaryColor)
|
||||||
.show(getActivity());
|
.show(requireActivity());
|
||||||
return true;
|
return true;
|
||||||
});
|
});
|
||||||
|
|
||||||
final ATEColorPreference accentColorPref = findPreference(PreferenceUtil.ACCENT_COLOR);
|
final ATEColorPreference accentColorPref = findPreference(PreferenceUtil.ACCENT_COLOR);
|
||||||
final int accentColor = ThemeStore.accentColor(getActivity());
|
final int accentColor = ThemeStore.accentColor(requireActivity());
|
||||||
accentColorPref.setColor(accentColor, ColorUtil.darkenColor(accentColor));
|
accentColorPref.setColor(accentColor, ColorUtil.darkenColor(accentColor));
|
||||||
accentColorPref.setOnPreferenceClickListener(preference -> {
|
accentColorPref.setOnPreferenceClickListener(preference -> {
|
||||||
new ColorChooserDialog.Builder(getActivity(), R.string.accent_color)
|
new ColorChooserDialog.Builder(requireActivity(), R.string.accent_color)
|
||||||
.accentMode(true)
|
.accentMode(true)
|
||||||
.allowUserColorInput(true)
|
.allowUserColorInput(true)
|
||||||
.allowUserColorInputAlpha(false)
|
.allowUserColorInputAlpha(false)
|
||||||
.preselect(accentColor)
|
.preselect(accentColor)
|
||||||
.show(getActivity());
|
.show(requireActivity());
|
||||||
return true;
|
return true;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue