@startuml class com.example.music.MainActivity { ~ DrawerLayout drawerLayout ~ ActionBarDrawerToggle toggle ~ NavigationView navigationView ~ ViewPager pager ~ TabLayout mTabLayout ~ TabItem songs ~ PagerAdapter pagerAdapter + {static} int REQUEST_CODE ~ {static} ArrayList musicFiles ~ {static} boolean shuffleBoolean # void onCreate(Bundle) - void initViewPager() - void permission() + void onRequestPermissionsResult(int,String[],int[]) + boolean onNavigationItemSelected(MenuItem) + {static} ArrayList getAllAudio(Context) } com.example.music.OnNavigationItemSelectedListener <|.. com.example.music.MainActivity androidx.appcompat.app.AppCompatActivity <|-- com.example.music.MainActivity @enduml