I am using autocomplete textview in my app,it works fine all devices and device version.But,my application got crashed while try to start typing in the autotextview for the device version 5.0 the app got crashed.
I have used the custom autocomplete text view adapter class from the following codings
Autocompletetextview with custom adapter and filter
It shows the following Error in the logcat
6-24 12:01:26.688 12893-12893/com.app.ex D/AndroidRuntime﹕ Shutting down VM 06-24 12:01:26.699 12893-12893/com.app.ex E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.app.ex, PID: 12893 java.lang.NegativeArraySizeException: -512 at dalvik.system.VMRuntime.newNonMovableArray(Native Method) at android.graphics.Bitmap.nativeCreate(Native Method) at android.graphics.Bitmap.createBitmap(Bitmap.java:843) at android.graphics.Bitmap.createBitmap(Bitmap.java:803) at android.view.View.buildDrawingCache(View.java:14291) at android.view.View.updateDisplayListIfDirty(View.java:14047) at android.view.View.getDisplayList(View.java:14089) at android.view.View.draw(View.java:14856) at android.view.ViewGroup.drawChild(ViewGroup.java:3406) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3200) at android.view.View.updateDisplayListIfDirty(View.java:14061) at android.view.View.getDisplayList(View.java:14089) at android.view.View.draw(View.java:14856) at android.view.ViewGroup.drawChild(ViewGroup.java:3406) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3200) at android.view.View.updateDisplayListIfDirty(View.java:14061) at android.view.View.getDisplayList(View.java:14089) at android.view.View.draw(View.java:14856) at android.view.ViewGroup.drawChild(ViewGroup.java:3406) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3200) at android.view.View.draw(View.java:15135) at android.view.View.updateDisplayListIfDirty(View.java:14066) at android.view.View.getDisplayList(View.java:14089) at android.view.View.draw(View.java:14856) at android.view.ViewGroup.drawChild(ViewGroup.java:3406) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3200) at android.view.View.updateDisplayListIfDirty(View.java:14061) at android.view.View.getDisplayList(View.java:14089) at android.view.View.draw(View.java:14856) at android.view.ViewGroup.drawChild(ViewGroup.java:3406) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3200) at android.view.View.draw(View.java:15135) at android.view.View.updateDisplayListIfDirty(View.java:14066) at android.view.View.getDisplayList(View.java:14089) at android.view.View.draw(View.java:14856) at android.view.ViewGroup.drawChild(ViewGroup.java:3406) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3200) at android.view.View.updateDisplayListIfDirty(View.java:14061) at android.view.View.getDisplayList(View.java:14089) at android.view.View.draw(View.java:14856) at android.view.ViewGroup.drawChild(ViewGroup.java:3406) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3200) at android.view.View.updateDisplayListIfDirty(View.java:14061) at android.view.View.getDisplayList(View.java:14089) at android.view.View.draw(View.java:14856) at android.view.ViewGroup.drawChild(ViewGroup.java:3406) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3200) at android.view.View.draw(View.java:15135) at android.widget.FrameLayout.draw(FrameLayout.java:592) at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:2595) at android.view.View.updateDisplayListIfDirty(View.java:14066) at android.view.View.getDisplayList(View.java:14089) at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:266) at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:272) at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:311) at android.view.ViewRootImpl.draw(ViewRootImpl.java:2522) at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2367) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1998) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1077) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5884) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:767) at android.view.Choreographer.doCallbacks(Choreographer.java:580) at android.view.Choreographer.doFrame(Choreographer.java:550) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:135)