bytedance / scene

Android Single Activity Framework compatible with Fragment.
Apache License 2.0
2.08k stars 198 forks source link

出现空指针 #55

Closed Ccixyj closed 2 years ago

Ccixyj commented 3 years ago

NavigationScene 的push系列方法参数pushOptions都是可空的。但是NavigationSceneManager的pushOptions是非空的。 如果NavigationScene 传空的pushOptions就空指针了 public void push(@NonNull Class<? extends Scene> clazz, @Nullable Bundle argument, @Nullable PushOptions pushOptions) { public void push(@NonNull Scene scene, @Nullable PushOptions pushOptions) { 应用直接调用的这两个方法。但是pushOptions应用中式可空的

qii commented 3 years ago

。。。。是的,内部版本已经修了,还没同步到开源的版本,还需要一阵子,在这个之前还有个重要的修改还没上线,把 scene 拆分出了一个 scene-navigation 库

qii commented 2 years ago

https://github.com/bytedance/scene/commit/c7a07782efbdc4111ac4a5eb33e3ac8db210920e

1.3.1 fix