Replaced Serializable with Parcelable everywhere

This commit is contained in:
Karim Abou Zeid 2015-12-23 17:30:29 +01:00
commit 5bdd763248
21 changed files with 413 additions and 175 deletions

View file

@ -93,7 +93,7 @@ public class AlbumCoverPagerAdapter extends CustomFragmentStatePagerAdapter {
public static AlbumCoverFragment newInstance(final Song song) {
AlbumCoverFragment frag = new AlbumCoverFragment();
final Bundle args = new Bundle();
args.putSerializable(SONG_ARG, song);
args.putParcelable(SONG_ARG, song);
frag.setArguments(args);
return frag;
}
@ -101,7 +101,7 @@ public class AlbumCoverPagerAdapter extends CustomFragmentStatePagerAdapter {
@Override
public void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
song = (Song) getArguments().getSerializable(SONG_ARG);
song = (Song) getArguments().getParcelable(SONG_ARG);
}
@Override

View file

@ -157,7 +157,7 @@ public class ArtistSongAdapter extends ArrayAdapter<Song> implements MaterialCab
final int size = checked.size();
if (size <= 0) cab.finish();
else if (size == 1) cab.setTitle(checked.get(0).toString());
else if (size == 1) cab.setTitle(checked.get(0).title);
else if (size > 1) cab.setTitle(String.valueOf(size));
}
}