android view z,无法在空对象上调用void android.view.View.setTranslationZ(float)

我在我的项目中使用图书馆recyclelerview-multiselect,在recyclelerview上选择多个项目

三星设备:

当我长时间并选择多选择器启动的项目时,只要我取消选择最后一个选定的项目,我会得到以下异常

这只是在三星设备上发生的

JNI DETECTED ERROR IN APPLICATION: can't call void android.view.View.setTranslationZ(float) on null object

in call to CallVoidMethodV

from void android.animation.PropertyValuesHolder.nCallFloatMethod(java.lang.Object, long, float)

"main" prio=5 tid=1 Runnable

| group="main" sCount=0 dsCount=0 obj=0x86d99ef0 self=0xb4d07800

| sysTid=28321 nice=0 cgrp=apps sched=0/0 handle=0xb6f9dec8

| state=R schedstat=( 1263638622 186444747 1521 ) utm=90 stm=36 core=1 HZ=100

| stack=0xbe20a000-0xbe20c000 stackSize=8MB

| held mutexes= "mutator lock"(shared held)

native: #00 pc 00004c58 /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext*)+23)

native: #01 pc 000034c1 /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext*)+8)

native: #02 pc 002590fd /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream >&, int, char const*, art::mirror::ArtMethod*)+84)

native: #03 pc 0023c5c3 /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream >&) const+162)

native: #04 pc 000b2655 /system/lib/libart.so (art::JniAbort(char const*, char const*)+620)

native: #05 pc 000b2d85 /system/lib/libart.so (art::JniAbortF(char const*, char const*, ...)+68)

native: #06 pc 000b309f /system/lib/libart.so (art::ScopedCheck::CheckVirtualMethod(_jobject*, _jmethodID*)+438)

native: #07 pc 000be40b /system/lib/libart.so (art::CheckJNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+82)

native: #08 pc 00068467 /system/lib/libandroid_runtime.so (???)

native: #09 pc 00072005 /system/framework/arm/boot.oat (Java_android_animation_PropertyValuesHolder_nCallFloatMethod__Ljava_lang_Object_2JF+132)

at android.animation.PropertyValuesHolder.nCallFloatMethod(Native method)

at android.animation.PropertyValuesHolder.access$400(PropertyValuesHolder.java:38)

at android.animation.PropertyValuesHolder$FloatPropertyValuesHolder.setAnimatedValue(PropertyValuesHolder.java:1296)

at android.animation.ObjectAnimator.animateValue(ObjectAnimator.java:952)

at android.animation.ValueAnimator.animationFrame(ValueAnimator.java:1207)

at android.animation.ValueAnimator.doAnimationFrame(ValueAnimator.java:1248)

at android.animation.ValueAnimator$AnimationHandler.doAnimationFrame(ValueAnimator.java:659)

at android.animation.ValueAnimator$AnimationHandler.run(ValueAnimator.java:682)

at android.view.Choreographer$CallbackRecord.run(Choreographer.java:777)

at android.view.Choreographer.doCallbacks(Choreographer.java:590)

at android.view.Choreographer.doFrame(Choreographer.java:559)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值