Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在CircularImageView中清除图像不起作用|在CircularImageView中设置图像时StackoverFlowException_Android_Image_Imageview - Fatal编程技术网

Android 在CircularImageView中清除图像不起作用|在CircularImageView中设置图像时StackoverFlowException

Android 在CircularImageView中清除图像不起作用|在CircularImageView中设置图像时StackoverFlowException,android,image,imageview,Android,Image,Imageview,我正在用它来获取图片。我想在imageView中清除已设置的图像。没有一个解决方案是有效的。如果您使用CirularImageView,有关于如何清除图像的帮助吗 编辑编辑 我想我可以在重置图像后尝试显示空的灰色视图,但由于这不起作用,我正在编辑问题以告诉您实际问题 在这里: 我正在使用RecyclerView向朋友展示。我的一个朋友列表中没有他的图片,所以我尝试显示默认的头像,即SVG图像。当我第一次向下滚动到他的视图时,它显示得非常完美。当我第二次滚动回到他身边时,它抛出StackOverF

我正在用它来获取图片。我想在imageView中清除已设置的图像。没有一个解决方案是有效的。如果您使用CirularImageView,有关于如何清除图像的帮助吗

编辑编辑
我想我可以在重置图像后尝试显示空的灰色视图,但由于这不起作用,我正在编辑问题以告诉您实际问题

在这里:
我正在使用RecyclerView向朋友展示。我的一个朋友列表中没有他的图片,所以我尝试显示默认的头像,即SVG图像。当我第一次向下滚动到他的视图时,它显示得非常完美。当我第二次滚动回到他身边时,它抛出StackOverFlow异常

mDefaultUserPhoto = MrVector.inflate(

            getResources(), R

                    .drawable.vector_default_user_photo);
}

circularIV.setImageDrawable(mDefaultUserPhoto); // This is what hits for every friend when scrolled and where the StackoverFlowException occured..
跟踪:

E/InputEventReceiver﹕ Exception dispatching input event.
 D/AndroidRuntime﹕ Shutting down VM
/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x41965da0)  
﹕ Uncaught exception start!
 java.lang.StackOverflowError
System.err﹕ at java.lang.ref.FinalizerReference.add(FinalizerReference.java:54)  
System.err﹕ at android.graphics.Bitmap$BitmapFinalizer.<init>(Bitmap.java:1644)  
System.err﹕ at android.graphics.Bitmap.<init>(Bitmap.java:152)  
System.err﹕ at android.graphics.Bitmap.nativeCreate(Native Method)  
System.err﹕ at android.graphics.Bitmap.createBitmap(Bitmap.java:903)  
System.err﹕ at android.graphics.Bitmap.createBitmap(Bitmap.java:880)  
System.err﹕ at android.graphics.Bitmap.createBitmap(Bitmap.java:847)  
System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:327)  
System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  

System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  View.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)   
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)  
/System.err﹕ at com.pkmmte.view.CircularImageView.invalidate(CircularImageView.java:260)  
/System.err﹕ at android.widget.ImageView.invalidateDrawable(ImageView.java:211)  
/System.err﹕ at android.graphics.drawable.Drawable.invalidateSelf(Drawable.java:376)  
/System.err﹕ at android.graphics.drawable.Drawable.setBounds(Drawable.java:185)  
/System.err﹕ at android.widget.ImageView.configureBounds(ImageView.java:956)  
/System.err﹕ at android.widget.ImageView.updateDrawable(ImageView.java:738)  
/System.err﹕ at android.widget.ImageView.setImageDrawable(ImageView.java:431)  
/System.err﹕ at com.app.friends..adapters.FriendsAdapter.setPicture(FriendsAdapter.java:175)  
/System.err﹕ at com.app.friends..adapters.FriendsAdapter.onBindViewHolder(FriendsAdapter.java:124)  
E/InputEventReceiver﹕ 异常调度输入事件。
D/AndroidRuntime﹕ 关闭虚拟机
/达尔维克姆﹕ threadid=1:线程以未捕获异常退出(组=0x41965da0)
﹕ 未捕获异常开始!
java.lang.StackOverflower错误
System.err﹕ 位于java.lang.ref.FinalizerReference.add(FinalizerReference.java:54)
System.err﹕ 在android.graphics.Bitmap$BitmapFinalizer(Bitmap.java:1644)
System.err﹕ 在android.graphics.Bitmap.(Bitmap.java:152)
System.err﹕ 位于android.graphics.Bitmap.nativeCreate(本机方法)
System.err﹕ 位于android.graphics.Bitmap.createBitmap(Bitmap.java:903)
System.err﹕ 位于android.graphics.Bitmap.createBitmap(Bitmap.java:880)
System.err﹕ 位于android.graphics.Bitmap.createBitmap(Bitmap.java:847)
System.err﹕ 位于com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:327)
System.err﹕ 在com.pkmmte.view.CircularImageView.invalidate上(CircularImageView.java:260)
System.err﹕ 位于android.widget.ImageView.invalidateDrawable(ImageView.java:211)
System.err﹕ 位于com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)
System.err﹕ 在com.pkmmte.view.CircularImageView.invalidate上(CircularImageView.java:260)
System.err﹕ 位于android.widget.ImageView.invalidateDrawable(ImageView.java:211)
System.err﹕ 位于android.graphics.drawable.drawable.invalidateSelf(drawable.java:376)
System.err﹕ 位于android.graphics.drawable.drawable.setBounds(drawable.java:185)
System.err﹕ 位于com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)
System.err﹕ 在com.pkmmte.view.CircularImageView.invalidate上(CircularImageView.java:260)
System.err﹕ 位于android.widget.ImageView.invalidateDrawable(ImageView.java:211)
System.err﹕ 位于com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)
System.err﹕ 在com.pkmmte.view.CircularImageView.invalidate上(CircularImageView.java:260)
System.err﹕ 位于android.graphics.drawable.drawable.setBounds(drawable.java:185)
System.err﹕ 位于com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)
System.err﹕ 在com.pkmmte.view.CircularImageView.invalidate上(CircularImageView.java:260)
System.err﹕ 位于android.widget.ImageView.invalidateDrawable(ImageView.java:211)
System.err﹕ 位于android.graphics.drawable.drawable.invalidateSelf(drawable.java:376)
System.err﹕ 位于android.graphics.drawable.drawable.setBounds(drawable.java:185)
System.err﹕ 位于com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)
System.err﹕ 在com.pkmmte.view.CircularImageView.invalidate上(CircularImageView.java:260)
System.err﹕ 位于android.widget.ImageView.invalidateDrawable(ImageView.java:211)
/System.err﹕ 位于android.graphics.drawable.drawable.invalidateSelf(drawable.java:376)
/System.err﹕ 位于android.graphics.drawable.drawable.setBounds(drawable.java:185)
/System.err﹕ 位于com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)
/System.err﹕ 在com.pkmmte.view.CircularImageView.invalidate上(CircularImageView.java:260)
/System.err﹕ 位于android.widget.ImageView.invalidateDrawable(ImageView.java:211)
/System.err﹕ 位于android.graphics.drawable.drawable.invalidateSelf(drawable.java:376)
/System.err﹕ 位于android.graphics.drawable.drawable.setBounds(drawable.java:185)
/System.err﹕ 位于com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)
/System.err﹕ 在com.pkmmte.view.CircularImageView.invalidate上(CircularImageView.java:260)
/System.err﹕ 位于android.widget.ImageView.invalidateDrawable(ImageView.java:211)
/System.err﹕ 位于android.graphics.drawable.drawable.invalidateSelf(drawable.java:376)
/System.err﹕ 位于android.graphics.drawable.drawable.setBounds(drawable.java:185)
/System.err﹕ 位于com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)
/System.err﹕ 在com.pkmmte.view.CircularImageView.invalidate上(CircularImageView.java:260)
/System.err﹕ 位于android.widget.ImageView.invalidateDrawable(ImageView.java:211)
/System.err﹕ 位于android.graphics.drawable.drawable.invalidateSelf(drawable.java:376)
/System.err﹕ 位于android.graphics.drawable.drawable.setBounds(drawable.java:185)
/System.err﹕ 位于com.pkmmte.view.CircularImageView.drawableToBitmap(CircularImageView.java:330)
/System.err﹕ 在com.pkmmte.view.CircularImageView.invalidate上(CircularImageView.java:260)
/System.err﹕ 位于android.widget.ImageView.invalidateDrawable(ImageView.java:211)
/System.err﹕ 位于android.graphics.drawable.drawable.invalidateSelf(drawable.java:376)
/System.err﹕ 位于android.graphics.drawable.drawable.setBounds(drawable.java:185)
/System.err﹕ 在com.pkmmte.view.CircularImageView.invalidate上(CircularImageView.java:260)
/System.err﹕ 位于android.widget.ImageView.invalidateDrawable(ImageView.java:211)
/System.err﹕ 位于android.graphics.drawable.drawable.invalidateSelf(drawable.java:376)
/System.err﹕ 位于android.graphics.drawable.drawable.setBounds(drawable.java:185)
/System.err﹕ 在com.pkmmte.view.Ci上
boolean checkDrawable = (ImageView.getDrawable() != null);
if(checkDrawable ) {
 // imageView has image
}
else {
// no image assigned in image view
}
imageview.setImageResource(0);
imageView.setBackground(null);
    @Override
public void onDraw(Canvas canvas) {
    // Don't draw anything without an image
    if(image == null)
        return;
    ...
    ...
}
try this..


class RoundedImageView extends ImageView {

    public RoundedImageView(Context context) {
        super(context);

    }

    public ChimmerRoundedImageView(Context context, AttributeSet attrs) {
        super(context, attrs);

    }

    public ChimmerRoundedImageView(Context context, AttributeSet attrs,
            int defStyle) {

        super(context, attrs, defStyle);
    }

    @Override
    protected void onDraw(Canvas canvas) {
        float radius = 90.0f; // angle of round corners
        Path clipPath = new Path();
        RectF rect = new RectF(0, 0, this.getWidth(), this.getHeight());
        clipPath.addRoundRect(rect, radius, radius, Path.Direction.CW);
        canvas.clipPath(clipPath);

        super.onDraw(canvas);

    }
}
   if(bitmap==null){
        //Creating empty bitmap
        bitmap= Bitmap.createBitmap(100,100, Bitmap.Config.ARGB_8888);
    }
   viewHolder.imageView.setImageBitmap(bitmap);