Use resource key from catgory
This commit is contained in:
parent
70e6c76064
commit
7b1f9635a5
1 changed files with 7 additions and 13 deletions
|
|
@ -49,7 +49,7 @@ public class MusicLibraryPagerAdapter extends FragmentPagerAdapter {
|
||||||
Holder holder = new Holder();
|
Holder holder = new Holder();
|
||||||
holder.mClassName = fragment.getFragmentClass().getName();
|
holder.mClassName = fragment.getFragmentClass().getName();
|
||||||
holder.title = mContext.getResources()
|
holder.title = mContext.getResources()
|
||||||
.getString(fragment.getResourceKey())
|
.getString(category.id.key)
|
||||||
.toUpperCase(Locale.getDefault());
|
.toUpperCase(Locale.getDefault());
|
||||||
mHolderList.add(holder);
|
mHolderList.add(holder);
|
||||||
}
|
}
|
||||||
|
|
@ -149,28 +149,22 @@ public class MusicLibraryPagerAdapter extends FragmentPagerAdapter {
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum MusicFragments {
|
public enum MusicFragments {
|
||||||
SONGS(SongsFragment.class, R.string.songs),
|
SONGS(SongsFragment.class),
|
||||||
ALBUMS(AlbumsFragment.class, R.string.albums),
|
ALBUMS(AlbumsFragment.class),
|
||||||
ARTISTS(ArtistsFragment.class, R.string.artists),
|
ARTISTS(ArtistsFragment.class),
|
||||||
GENRES(GenresFragment.class, R.string.genres),
|
GENRES(GenresFragment.class),
|
||||||
PLAYLISTS(PlaylistsFragment.class, R.string.playlists);
|
PLAYLISTS(PlaylistsFragment.class);
|
||||||
|
|
||||||
private final Class<? extends Fragment> mFragmentClass;
|
private final Class<? extends Fragment> mFragmentClass;
|
||||||
private final int key;
|
|
||||||
|
|
||||||
MusicFragments(final Class<? extends Fragment> fragmentClass, int key) {
|
MusicFragments(final Class<? extends Fragment> fragmentClass) {
|
||||||
mFragmentClass = fragmentClass;
|
mFragmentClass = fragmentClass;
|
||||||
this.key = key;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Class<? extends Fragment> getFragmentClass() {
|
public Class<? extends Fragment> getFragmentClass() {
|
||||||
return mFragmentClass;
|
return mFragmentClass;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getResourceKey() {
|
|
||||||
return key;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static MusicFragments of(Class<?> cl) {
|
public static MusicFragments of(Class<?> cl) {
|
||||||
MusicFragments[] fragments = All.FRAGMENTS;
|
MusicFragments[] fragments = All.FRAGMENTS;
|
||||||
for (int i = 0; i < fragments.length; i++) {
|
for (int i = 0; i < fragments.length; i++) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue