-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
运行错误 空指针 #36
Comments
很可能是因为你的 viewpager 写错了。出现上面这个错误的原因是在 sources() 方法中,沿着这个方法会找到 stopPlay 这个方法,stopPlay 方法中 handler.removeCallbacks(autoRunnable); 这行代码导致的,意思就是 handler 为 null 导致。然而导致 handler 为null 的原因就是使用了原生的 viewpager 组件,将此替换为 com.lake.banner.view.BannerViewPager 即可。 |
这边遇到了相同的问题, 但是确认是使用的 com.lake.banner.view.BannerViewPage
源码中是先清空, 再get, 这里看来只能为null的呀 另外 希望大佬给一个demo 在项目中 感谢! |
我也遇到了一样的问题! |
同样的问题,怎么解决啊 |
是这样的,create时候必须保证viewpager已经attach到window上,所以需要对自己的viewpager做attach回调,具体可以参考源码app里的MainActivity内是如何使用的。 |
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.hbanner/com.example.hbanner.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.os.Handler.removeCallbacks(java.lang.Runnable)' on a null object reference
The text was updated successfully, but these errors were encountered: