Kotlin开发activity跳转失败
这个问题主要是自己粗心大意引起的,在写记录一下,引以为戒:
下面就是问题的关键,不知道同学们发现问题了没有?没错这个参数似乎多了一个
override fun onCreate(savedInstanceState: Bundle?, persistentState: PersistableBundle?) {
super.onCreate(savedInstanceState, persistentState)
setContentView(R.layout.activity_video_detail)
bean = intent.getParcelableExtra<VideoBean>("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<VideoBean>("data")
Log.d("VideoDetailActivity","====="+bean.toString())
initView()
prepareVideo()
}