HI , While performing scrolling on the Bluetooth scanned devices screen I faced the below out of memory issue.
06-28 12:35:51.338 E/AndroidRuntime( 1311): Caused by: java.lang.OutOfMemoryError: bitmap size exceeds VM budget 06-28 12:35:51.338 E/AndroidRuntime( 1311): at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method) 06-28 12:35:51.338 E/AndroidRuntime( 1311): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:447) 06-28 12:35:51.338 E/AndroidRuntime( 1311): at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java: 323) 06-28 12:35:51.338 E/AndroidRuntime( 1311): at android.graphics.drawable.NinePatchDrawable.inflate(NinePatchDrawable.java: 254) 06-28 12:35:51.338 E/AndroidRuntime( 1311): at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java: 788) 06-28 12:35:51.338 E/AndroidRuntime( 1311): at android.graphics.drawable.Drawable.createFromXml(Drawable.java:729) 06-28 12:35:51.338 E/AndroidRuntime( 1311): at android.content.res.Resources.loadDrawable(Resources.java:1690) 06-28 12:35:51.338 E/AndroidRuntime( 1311): at android.content.res.TypedArray.getDrawable(TypedArray.java:548) 06-28 12:35:51.338 E/AndroidRuntime( 1311): at android.view.View.<init>(View.java:1850) 06-28 12:35:51.338 E/AndroidRuntime( 1311): at android.view.View.<init>(View.java:1799) 06-28 12:35:51.338 E/AndroidRuntime( 1311): at android.view.ViewGroup.<init>(ViewGroup.java:284) 06-28 12:35:51.338 E/AndroidRuntime( 1311): ... 36 more It looks like the memory for the application was exhausted .The bluetooth settings page uses BluetoothDevicePreference to handle onBindView() api for showing the the icon and name of the searched bluetooth devices , now while scrolling the searched device page every time the getView of the preference is getting called and that is eventually calling the onBindView() api to show the icon and device name on the screen. So can anyone suggest me how should I handle this kind of out of memory issue ? Thanks and Regards, Sourabh. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en