Saludos compaņeros , tengo un problema con un listview el cual carag datos de una bd sqlite
el codigo para actualizar la lista lo tengo en on resume del activity y seria asi:
Código:
LoadRecipes lore = new LoadRecipes(this);
lore.execute(new RecetasSQLiteHelper(this,RecetasSQLiteHelper.TABLE_NAME, null, 1));
funciona perfectamente , pero el problema es cuando cambio de orientacion o cuando utilizo el boton de "Anterior" del dispositivo y retorna al activity del list.
El error que me da ese este:
Código:
06-12 18:45:49.418: E/AndroidRuntime(17768): FATAL EXCEPTION: main
06-12 18:45:49.418: E/AndroidRuntime(17768): java.lang.OutOfMemoryError
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.graphics.BitmapFactory.nativeDecodeStream(Native Method)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:493)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:549)
06-12 18:45:49.418: E/AndroidRuntime(17768): at com.example.mychefexperiences.ListAdapter.getView(ListAdapter.java:75)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.widget.AbsListView.obtainView(AbsListView.java:2466)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.widget.ListView.makeAndAddView(ListView.java:1772)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.widget.ListView.fillDown(ListView.java:672)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.widget.ListView.fillFromTop(ListView.java:732)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.widget.ListView.layoutChildren(ListView.java:1625)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.widget.AbsListView.onLayout(AbsListView.java:2296)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.view.View.layout(View.java:11345)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.view.ViewGroup.layout(ViewGroup.java:4224)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.widget.RelativeLayout.onLayout(RelativeLayout.java:980)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.view.View.layout(View.java:11345)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.view.ViewGroup.layout(ViewGroup.java:4224)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.widget.FrameLayout.onLayout(FrameLayout.java:431)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.view.View.layout(View.java:11345)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.view.ViewGroup.layout(ViewGroup.java:4224)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1658)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1516)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.widget.LinearLayout.onLayout(LinearLayout.java:1429)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.view.View.layout(View.java:11345)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.view.ViewGroup.layout(ViewGroup.java:4224)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.widget.FrameLayout.onLayout(FrameLayout.java:431)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.view.View.layout(View.java:11345)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.view.ViewGroup.layout(ViewGroup.java:4224)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1493)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2452)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.os.Handler.dispatchMessage(Handler.java:99)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.os.Looper.loop(Looper.java:137)
06-12 18:45:49.418: E/AndroidRuntime(17768): at android.app.ActivityThread.main(ActivityThread.java:4476)
06-12 18:45:49.418: E/AndroidRuntime(17768): at java.lang.reflect.Method.invokeNative(Native Method)
06-12 18:45:49.418: E/AndroidRuntime(17768): at java.lang.reflect.Method.invoke(Method.java:511)
06-12 18:45:49.418: E/AndroidRuntime(17768): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:816)
06-12 18:45:49.418: E/AndroidRuntime(17768): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:583)
06-12 18:45:49.418: E/AndroidRuntime(17768): at dalvik.system.NativeStart.main(Native Method)
Este problema no se me da en el emulador pero si en dispositivos reales , si no cargo imagenes en el adaptaer tampoco se da , alguna sugerencia? gracias.