fix lambda in main activity
This commit is contained in:
parent
b8a6241160
commit
5cdf8a90af
1 changed files with 23 additions and 26 deletions
|
|
@ -57,37 +57,34 @@ public class MainActivity extends AbsSlidingMusicPanelActivity {
|
||||||
}
|
}
|
||||||
|
|
||||||
Menu menu = binding.navigationView.getMenu();
|
Menu menu = binding.navigationView.getMenu();
|
||||||
QueryUtil.getLibraries(new MediaCallback() {
|
QueryUtil.getLibraries(media -> {
|
||||||
@Override
|
libraries = (List<BaseItemDto>) media;
|
||||||
public void onLoadMedia(List<?> media) {
|
menu.clear();
|
||||||
libraries = (List<BaseItemDto>) media;
|
|
||||||
menu.clear();
|
|
||||||
|
|
||||||
for (BaseItemDto itemDto : libraries) {
|
for (BaseItemDto itemDto : libraries) {
|
||||||
if (menu.size() == 0) {
|
if (menu.size() == 0) {
|
||||||
QueryUtil.currentLibrary = itemDto;
|
QueryUtil.currentLibrary = itemDto;
|
||||||
}
|
|
||||||
|
|
||||||
if (itemDto.getCollectionType() == null || !itemDto.getCollectionType().equals("music")) continue;
|
|
||||||
menu.add(R.id.navigation_drawer_menu_category_sections, itemDto.getId().hashCode(), menu.size(), itemDto.getName());
|
|
||||||
menu.getItem(menu.size() - 1).setIcon(R.drawable.ic_album_white_24dp);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
menu.add(R.id.navigation_drawer_menu_category_other, R.id.nav_settings, menu.size(), R.string.action_settings);
|
if (itemDto.getCollectionType() == null || !itemDto.getCollectionType().equals("music")) continue;
|
||||||
menu.getItem(menu.size() - 1).setIcon(R.drawable.ic_settings_white_24dp);
|
menu.add(R.id.navigation_drawer_menu_category_sections, itemDto.getId().hashCode(), menu.size(), itemDto.getName());
|
||||||
menu.add(R.id.navigation_drawer_menu_category_other, R.id.nav_about, menu.size(), R.string.action_about);
|
menu.getItem(menu.size() - 1).setIcon(R.drawable.ic_album_white_24dp);
|
||||||
menu.getItem(menu.size() - 1).setIcon(R.drawable.ic_info_outline_white_24dp);
|
}
|
||||||
menu.add(R.id.navigation_drawer_menu_category_other, R.id.nav_logout, menu.size(), R.string.logout);
|
|
||||||
menu.getItem(menu.size() - 1).setIcon(R.drawable.ic_exit_to_app_white_48dp);
|
|
||||||
|
|
||||||
setUpDrawerLayout();
|
menu.add(R.id.navigation_drawer_menu_category_other, R.id.nav_settings, menu.size(), R.string.action_settings);
|
||||||
|
menu.getItem(menu.size() - 1).setIcon(R.drawable.ic_settings_white_24dp);
|
||||||
|
menu.add(R.id.navigation_drawer_menu_category_other, R.id.nav_about, menu.size(), R.string.action_about);
|
||||||
|
menu.getItem(menu.size() - 1).setIcon(R.drawable.ic_info_outline_white_24dp);
|
||||||
|
menu.add(R.id.navigation_drawer_menu_category_other, R.id.nav_logout, menu.size(), R.string.logout);
|
||||||
|
menu.getItem(menu.size() - 1).setIcon(R.drawable.ic_exit_to_app_white_48dp);
|
||||||
|
|
||||||
menu.getItem(0).setChecked(true);
|
setUpDrawerLayout();
|
||||||
if (savedInstanceState == null) {
|
|
||||||
setCurrentFragment(LibraryFragment.newInstance());
|
menu.getItem(0).setChecked(true);
|
||||||
} else {
|
if (savedInstanceState == null) {
|
||||||
restoreCurrentFragment();
|
setCurrentFragment(LibraryFragment.newInstance());
|
||||||
}
|
} else {
|
||||||
|
restoreCurrentFragment();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue