23 lines
769 B
Kotlin
23 lines
769 B
Kotlin
package com.vanced.manager.adapter
|
|
|
|
import androidx.fragment.app.Fragment
|
|
import androidx.fragment.app.FragmentActivity
|
|
import androidx.viewpager2.adapter.FragmentStateAdapter
|
|
import com.vanced.manager.ui.fragments.GrantRootFragment
|
|
import com.vanced.manager.ui.fragments.SelectAppsFragment
|
|
import com.vanced.manager.ui.fragments.WelcomeFragment
|
|
|
|
class WelcomePageAdapter(activity: FragmentActivity) : FragmentStateAdapter(activity) {
|
|
|
|
override fun getItemCount(): Int = 3
|
|
|
|
override fun createFragment(position: Int): Fragment {
|
|
return when (position) {
|
|
0 -> WelcomeFragment()
|
|
1 -> SelectAppsFragment()
|
|
2 -> GrantRootFragment()
|
|
else -> throw IllegalArgumentException("Unknown fragment")
|
|
}
|
|
}
|
|
|
|
} |