DialogV3 icon indicating copy to clipboard operation
DialogV3 copied to clipboard

Calling RS with no Context active.

Open JingweiWang opened this issue 4 years ago • 1 comments

您好,我在使用中出现这个异常:

androidx.renderscript.RSInvalidStateException

出错堆栈如下

1 androidx.renderscript.RenderScript.void validate()(RenderScript.java:2) 2 androidx.renderscript.Allocation.void copyFrom(android.graphics.Bitmap)(Allocation.java:25) 3 com.kongzue.dialog.util.view.BlurView.void blur(android.graphics.Bitmap,android.graphics.Bitmap)(BlurView.java:1) 4 com.kongzue.dialog.util.view.BlurView$1.boolean onPreDraw()(BlurView.java:27) 5 android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:977) 6 android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2546) 7 android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1527) 8 android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7410) 9 android.view.Choreographer$CallbackRecord.run(Choreographer.java:1044) 10 android.view.Choreographer.doCallbacks(Choreographer.java:839) 11 android.view.Choreographer.doFrame(Choreographer.java:774) 12 android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1030) 13 android.os.Handler.handleCallback(Handler.java:873) 14 android.os.Handler.dispatchMessage(Handler.java:99) 15 android.os.Looper.loop(Looper.java:207) 16 android.app.ActivityThread.main(ActivityThread.java:6878) 17 java.lang.reflect.Method.invoke(Native Method) 18 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547) 19 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:876)

谢谢

JingweiWang avatar Mar 18 '20 19:03 JingweiWang

我们有检查RenderScript的validate()方法,能观察到的公开代码如下:

void validate() {
    if (this.mContext == 0L) {
        throw new RSInvalidStateException("Calling RS with no Context active.");
    }
}

目前尚不清楚发生此错误的原因,请检查设备是否支持RenderScript,具体方法请参考文档https://github.com/kongzue/DialogV3#%E5%85%A8%E5%B1%80%E9%85%8D%E7%BD%AE

kongzue avatar Jun 02 '20 06:06 kongzue