我正在为一个相当大的应用程序添加内容转换,大多数情况下我没有任何共享元素,但仍然希望使用过渡动画。我已经将问题追踪到以下代码行:
ActivityOptionsCompat.makeSceneTransitionAnimation(activity, ????);
我已经尝试将Pair数组设置为null或空数组,也尝试过省略它。但无论哪种方式都导致以下错误:
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.ViewRootImpl.setPausedForTransition(boolean)' on a null object reference
然而,我只在Android 6.0+上遇到了这个错误,在任何版本的Android 5上都运行良好。我是不是做错了什么?