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.mClassName = fragment.getFragmentClass().getName();
|
||||
holder.title = mContext.getResources()
|
||||
.getString(fragment.getResourceKey())
|
||||
.getString(category.id.key)
|
||||
.toUpperCase(Locale.getDefault());
|
||||
mHolderList.add(holder);
|
||||
}
|
||||
|
|
@ -149,28 +149,22 @@ public class MusicLibraryPagerAdapter extends FragmentPagerAdapter {
|
|||
}
|
||||
|
||||
public enum MusicFragments {
|
||||
SONGS(SongsFragment.class, R.string.songs),
|
||||
ALBUMS(AlbumsFragment.class, R.string.albums),
|
||||
ARTISTS(ArtistsFragment.class, R.string.artists),
|
||||
GENRES(GenresFragment.class, R.string.genres),
|
||||
PLAYLISTS(PlaylistsFragment.class, R.string.playlists);
|
||||
SONGS(SongsFragment.class),
|
||||
ALBUMS(AlbumsFragment.class),
|
||||
ARTISTS(ArtistsFragment.class),
|
||||
GENRES(GenresFragment.class),
|
||||
PLAYLISTS(PlaylistsFragment.class);
|
||||
|
||||
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;
|
||||
this.key = key;
|
||||
}
|
||||
|
||||
public Class<? extends Fragment> getFragmentClass() {
|
||||
return mFragmentClass;
|
||||
}
|
||||
|
||||
public int getResourceKey() {
|
||||
return key;
|
||||
}
|
||||
|
||||
public static MusicFragments of(Class<?> cl) {
|
||||
MusicFragments[] fragments = All.FRAGMENTS;
|
||||
for (int i = 0; i < fragments.length; i++) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue