huzenan / EasyTransition

A light Shared Elements Transition lib for Android.
Apache License 2.0
392 stars 52 forks source link

null pointer exception #7

Open raj123456789123456789 opened 6 years ago

raj123456789123456789 commented 6 years ago

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.View.getLocationOnScreen(int[])' on a null object reference at com.world.utils.EasyTransition.runExitAnimation(EasyTransition.java:193) at com.world.utils.EasyTransition.exit(EasyTransition.java:156) at com.world.utils.EasyTransition.exit(EasyTransition.java:180) at com.world.activity.DetailActivity.onBackPressed(DetailActivity.java:32)

siyehua commented 6 years ago

看源码,这个退出的时候的 Activity 是 B,此时用 B 去查找 A 的 View,自然会闪退。 所以这个库要求两个 Activity 使用同样的 id