refactor some code

This commit is contained in:
dkanada 2019-11-10 18:18:27 +09:00
commit b90476f6ab
9 changed files with 14 additions and 27 deletions

View file

@ -152,16 +152,12 @@ public class SearchAdapter extends RecyclerView.Adapter<SearchAdapter.ViewHolder
case ALBUM: case ALBUM:
NavigationUtil.goToAlbum(activity, NavigationUtil.goToAlbum(activity,
((Album) item).getId(), ((Album) item).getId(),
Pair.create(image, Pair.create(image, activity.getResources().getString(R.string.transition_album_art)));
activity.getResources().getString(R.string.transition_album_art)
));
break; break;
case ARTIST: case ARTIST:
NavigationUtil.goToArtist(activity, NavigationUtil.goToArtist(activity,
((Artist) item).getId(), ((Artist) item).getId(),
Pair.create(image, Pair.create(image, activity.getResources().getString(R.string.transition_artist_image)));
activity.getResources().getString(R.string.transition_artist_image)
));
break; break;
case SONG: case SONG:
List<Song> playList = new ArrayList<>(); List<Song> playList = new ArrayList<>();

View file

@ -220,10 +220,7 @@ public class AlbumAdapter extends AbsMultiSelectAdapter<AlbumAdapter.ViewHolder,
if (isInQuickSelectMode()) { if (isInQuickSelectMode()) {
toggleChecked(getAdapterPosition()); toggleChecked(getAdapterPosition());
} else { } else {
Pair[] albumPairs = new Pair[]{ Pair[] albumPairs = new Pair[]{Pair.create(image, activity.getResources().getString(R.string.transition_album_art))};
Pair.create(image,
activity.getResources().getString(R.string.transition_album_art)
)};
NavigationUtil.goToAlbum(activity, dataSet.get(getAdapterPosition()).getId(), albumPairs); NavigationUtil.goToAlbum(activity, dataSet.get(getAdapterPosition()).getId(), albumPairs);
} }
} }

View file

@ -30,7 +30,6 @@ public class Playlist implements Parcelable {
if (id != playlist.id) return false; if (id != playlist.id) return false;
return name != null ? name.equals(playlist.name) : playlist.name == null; return name != null ? name.equals(playlist.name) : playlist.name == null;
} }
@Override @Override
@ -48,7 +47,6 @@ public class Playlist implements Parcelable {
'}'; '}';
} }
@Override @Override
public int describeContents() { public int describeContents() {
return 0; return 0;

View file

@ -90,7 +90,6 @@ public class Song implements Parcelable {
'}'; '}';
} }
@Override @Override
public int describeContents() { public int describeContents() {
return 0; return 0;

View file

@ -145,7 +145,6 @@ public class MusicService extends Service implements SharedPreferences.OnSharedP
private boolean pausedByTransientLossOfFocus; private boolean pausedByTransientLossOfFocus;
private PlayingNotification playingNotification; private PlayingNotification playingNotification;
private AudioManager audioManager; private AudioManager audioManager;
@SuppressWarnings("deprecation")
private MediaSessionCompat mediaSession; private MediaSessionCompat mediaSession;
private PowerManager.WakeLock wakeLock; private PowerManager.WakeLock wakeLock;
private PlaybackHandler playerHandler; private PlaybackHandler playerHandler;
@ -1071,14 +1070,15 @@ public class MusicService extends Service implements SharedPreferences.OnSharedP
savePosition(); savePosition();
savePositionInTrack(); savePositionInTrack();
final Song currentSong = getCurrentSong(); final Song currentSong = getCurrentSong();
HistoryStore.getInstance(this).addSongId(currentSong.id); //HistoryStore.getInstance(this).addSongId(currentSong.id);
if (songPlayCountHelper.shouldBumpPlayCount()) { if (songPlayCountHelper.shouldBumpPlayCount()) {
SongPlayCountStore.getInstance(this).bumpPlayCount(songPlayCountHelper.getSong().id); //SongPlayCountStore.getInstance(this).bumpPlayCount(songPlayCountHelper.getSong().id);
} }
songPlayCountHelper.notifySongChanged(currentSong); songPlayCountHelper.notifySongChanged(currentSong);
break; break;
case QUEUE_CHANGED: case QUEUE_CHANGED:
updateMediaSessionMetaData(); // because playing queue size might have changed // because playing queue size might have changed
updateMediaSessionMetaData();
saveState(); saveState();
if (playingQueue.size() > 0) { if (playingQueue.size() > 0) {
prepareNext(); prepareNext();

View file

@ -3,7 +3,6 @@ package com.kabouzeid.gramophone.ui.fragments.mainactivity.library.pager;
import android.os.Bundle; import android.os.Bundle;
import androidx.annotation.LayoutRes; import androidx.annotation.LayoutRes;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.StringRes; import androidx.annotation.StringRes;
import com.google.android.material.appbar.AppBarLayout; import com.google.android.material.appbar.AppBarLayout;
import com.google.android.material.appbar.AppBarLayout.OnOffsetChangedListener; import com.google.android.material.appbar.AppBarLayout.OnOffsetChangedListener;
@ -33,7 +32,6 @@ public abstract class AbsLibraryPagerRecyclerViewFragment<A extends RecyclerView
View container; View container;
@BindView(R.id.recycler_view) @BindView(R.id.recycler_view)
RecyclerView recyclerView; RecyclerView recyclerView;
@Nullable
@BindView(android.R.id.empty) @BindView(android.R.id.empty)
TextView empty; TextView empty;

View file

@ -57,8 +57,6 @@ public class MusicUtil {
} }
} }
@NonNull @NonNull
public static String getArtistInfoString(@NonNull final Context context, @NonNull final Artist artist) { public static String getArtistInfoString(@NonNull final Context context, @NonNull final Artist artist) {
int albumCount = artist.getAlbumCount(); int albumCount = artist.getAlbumCount();
@ -163,8 +161,8 @@ public class MusicUtil {
return string1 + "" + string2; return string1 + "" + string2;
} }
//iTunes uses for example 1002 for track 2 CD1 or 3011 for track 11 CD3. // iTunes uses for example 1002 for track 2 CD1 or 3011 for track 11 CD3.
//this method converts those values to normal tracknumbers // this method converts those values to normal track numbers
public static int getFixedTrackNumber(int trackNumberToFix) { public static int getFixedTrackNumber(int trackNumberToFix) {
return trackNumberToFix % 1000; return trackNumberToFix % 1000;
} }
@ -280,7 +278,8 @@ public class MusicUtil {
} }
public static boolean isFavorite(@NonNull final Context context, @NonNull final Song song) { public static boolean isFavorite(@NonNull final Context context, @NonNull final Song song) {
return PlaylistsUtil.doPlaylistContains(context, getFavoritesPlaylist(context).id, song.id); //return PlaylistsUtil.doPlaylistContains(context, getFavoritesPlaylist(context).id, song.id);
return false;
} }
public static void toggleFavorite(@NonNull final Context context, @NonNull final Song song) { public static void toggleFavorite(@NonNull final Context context, @NonNull final Song song) {

View file

@ -28,8 +28,8 @@ public class NavigationUtil {
final Intent intent = new Intent(activity, ArtistDetailActivity.class); final Intent intent = new Intent(activity, ArtistDetailActivity.class);
intent.putExtra(ArtistDetailActivity.EXTRA_ARTIST_ID, artistId); intent.putExtra(ArtistDetailActivity.EXTRA_ARTIST_ID, artistId);
//noinspection unchecked
if (sharedElements != null && sharedElements.length > 0) { if (sharedElements != null && sharedElements.length > 0) {
//noinspection unchecked
activity.startActivity(intent, ActivityOptionsCompat.makeSceneTransitionAnimation(activity, sharedElements).toBundle()); activity.startActivity(intent, ActivityOptionsCompat.makeSceneTransitionAnimation(activity, sharedElements).toBundle());
} else { } else {
activity.startActivity(intent); activity.startActivity(intent);
@ -40,8 +40,8 @@ public class NavigationUtil {
final Intent intent = new Intent(activity, AlbumDetailActivity.class); final Intent intent = new Intent(activity, AlbumDetailActivity.class);
intent.putExtra(AlbumDetailActivity.EXTRA_ALBUM_ID, albumId); intent.putExtra(AlbumDetailActivity.EXTRA_ALBUM_ID, albumId);
//noinspection unchecked
if (sharedElements != null && sharedElements.length > 0) { if (sharedElements != null && sharedElements.length > 0) {
//noinspection unchecked
activity.startActivity(intent, ActivityOptionsCompat.makeSceneTransitionAnimation(activity, sharedElements).toBundle()); activity.startActivity(intent, ActivityOptionsCompat.makeSceneTransitionAnimation(activity, sharedElements).toBundle());
} else { } else {
activity.startActivity(intent); activity.startActivity(intent);

View file

@ -48,7 +48,7 @@
<string name="action_grid_size_land">Número de colunas (horizontal)</string> <string name="action_grid_size_land">Número de colunas (horizontal)</string>
<string name="inserted_x_songs_into_playlist_x">Inserido {%1$d} músicas na lista de reprodução {%2$s}.</string> <string name="inserted_x_songs_into_playlist_x">Inserido {%1$d} músicas na lista de reprodução {%2$s}.</string>
<string name="created_playlist_x">Lista de reprodução criada {% 1 $ s}.</string> <string name="created_playlist_x">Lista de reprodução criada {% 1 $ s}.</string>
<string name="deleted_x_songs">Excluídas {%1$s} músicas.</string> <string name="deleted_x_songs">Excluídas {%1$d} músicas.</string>
<string name="playlist_exists">A lista de reprodução %1$s já existe.</string> <string name="playlist_exists">A lista de reprodução %1$s já existe.</string>
<string name="could_not_create_playlist">N\u00e3o foi poss\u00edvel criar a lista de reprodu\u00e7\u00e3o.</string> <string name="could_not_create_playlist">N\u00e3o foi poss\u00edvel criar a lista de reprodu\u00e7\u00e3o.</string>
<string name="delete_playlist_x"><![CDATA[ Deseja excluir a playlist <b>%1$s</b>? ]]></string> <string name="delete_playlist_x"><![CDATA[ Deseja excluir a playlist <b>%1$s</b>? ]]></string>