Closed geziip closed 10 months ago
a和b页面都跳转到c页面,我通过arouter来跳转,a页面会通过withObject传一个List到C页面,B不会传入该list,在C页面使用@autowrite来接收, 当A启动C时正常, 当B启动c时报错 java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter input
@JvmField @Autowired(name = "member", required = false) var selected: List<Member>? = null
这是C页面取参数的代码,required = false是我后加的,但是不管加不加都一样崩溃
required = false
a和b页面都跳转到c页面,我通过arouter来跳转,a页面会通过withObject传一个List到C页面,B不会传入该list,在C页面使用@autowrite来接收,
当A启动C时正常, 当B启动c时报错
java.lang.NullPointerException: Parameter specified as non-null
is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter input
这是C页面取参数的代码,
required = false
是我后加的,但是不管加不加都一样崩溃