Kotlin开发activity跳转失败

Kotlin开发activity跳转失败

这个问题主要是自己粗心大意引起的,在写记录一下,引以为戒:

下面就是问题的关键,不知道同学们发现问题了没有?没错这个参数似乎多了一个

 override fun onCreate(savedInstanceState: Bundle?, persistentState: PersistableBundle?) {
        super.onCreate(savedInstanceState, persistentState)
        setContentView(R.layout.activity_video_detail)
        bean = intent.getParcelableExtra("data")
        Log.d("VideoDetailActivity","====="+bean.toString())

        initView()
        prepareVideo()

    }

如果你在跳转的activity里面实现的是这个onCreate方法,那么你会发现跳过去是一片空白。

正确应该是:

override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_video_detail)
        bean = intent.getParcelableExtra("data")
        Log.d("VideoDetailActivity","====="+bean.toString())

        initView()
        prepareVideo()
    }

你可能感兴趣的:(Kotlin)