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)
                }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…