INNER CODE UNIT · Kotlin
initCRouter
wangchenyan/ponymusic · app/src/main/java/me/wcy/music/MusicApplication.kt:75
private fun initCRouter() {
CRouter.setRouterClient(
RouterClient.Builder()
.baseUrl("app://music")
.loginProvider { context, callback ->
var activity = context.findActivity()
if (activity == null) {
activity = ActivityUtils.getTopActivity()
}
if (activity != null) {
userService.checkLogin(activity) {
callback()
}
}
}
.fragmentContainerIntentProvider {
Intent(it, MusicFragmentContainerActivity::class.java)
}