Hello Everyone,
                 This is another Android programming puzzle I am
having hard time to solve.

                 I am getting Out of Memory Exception though I see
more then 2 MB available memory for the application.

I do not what is going wrong..

Could anyone please help me?

Here are the logs and anr traces ( sorry for long message):
LOGS:

E/AndroidRuntime( 4178): java.lang.RuntimeException: Unable to start
activity ComponentInfo{com.android.mol/com.android.mol.ListActivity}:
android.view.InflateException: Binary XML file line #16: Error
inflating class <unknown>

E/AndroidRuntime( 4178):        at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
2454)

E/AndroidRuntime( 4178):        at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:
2470)

E/AndroidRuntime( 4178):        at android.app.ActivityThread.access$2200
(ActivityThread.java:119)

E/AndroidRuntime( 4178):        at android.app.ActivityThread$H.handleMessage
(ActivityThread.java:1821)

E/AndroidRuntime( 4178):        at android.os.Handler.dispatchMessage
(Handler.java:99)

E/AndroidRuntime( 4178):        at android.os.Looper.loop(Looper.java:123)

E/AndroidRuntime( 4178):        at android.app.ActivityThread.main
(ActivityThread.java:4310)

E/AndroidRuntime( 4178):        at java.lang.reflect.Method.invokeNative
(Native Method)

E/AndroidRuntime( 4178):        at java.lang.reflect.Method.invoke
(Method.java:521)

E/AndroidRuntime( 4178):        at com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:860)

E/AndroidRuntime( 4178):        at com.android.internal.os.ZygoteInit.main
(ZygoteInit.java:618)

E/AndroidRuntime( 4178):        at dalvik.system.NativeStart.main(Native
Method)

E/AndroidRuntime( 4178): Caused by: android.view.InflateException:
Binary XML file line #16: Error inflating class <unknown>

E/AndroidRuntime( 4178):        at android.view.LayoutInflater.createView
(LayoutInflater.java:513)

E/AndroidRuntime( 4178):        at
com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView
(PhoneLayoutInflater.java:56)

E/AndroidRuntime( 4178):        at
android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:563)

E/AndroidRuntime( 4178):        at android.view.LayoutInflater.rInflate
(LayoutInflater.java:618)

E/AndroidRuntime( 4178):        at android.view.LayoutInflater.inflate
(LayoutInflater.java:407)

E/AndroidRuntime( 4178):        at android.view.LayoutInflater.inflate
(LayoutInflater.java:320)

E/AndroidRuntime( 4178):        at android.view.LayoutInflater.inflate
(LayoutInflater.java:276)

E/AndroidRuntime( 4178):        at
com.android.internal.policy.impl.PhoneWindow.setContentView
(PhoneWindow.java:198)

E/AndroidRuntime( 4178):        at android.app.Activity.setContentView
(Activity.java:1622)

E/AndroidRuntime( 4178):        at com.android.mol.ListActivity.onCreate
(ListActivity.java:150)

E/AndroidRuntime( 4178):        at ListActivity.onCreate(ListActivity.java:
40)

E/AndroidRuntime( 4178):        at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:
1047)

E/AndroidRuntime( 4178):        at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
2417)

E/AndroidRuntime( 4178):        ... 11 more

E/AndroidRuntime( 4178): Caused by:
java.lang.reflect.InvocationTargetException

E/AndroidRuntime( 4178):        at android.widget.ListView.<init>
(ListView.java:148)

E/AndroidRuntime( 4178):        at
java.lang.reflect.Constructor.constructNative(Native Method)

E/AndroidRuntime( 4178):        at java.lang.reflect.Constructor.newInstance
(Constructor.java:446)

E/AndroidRuntime( 4178):        at android.view.LayoutInflater.createView
(LayoutInflater.java:500)

E/AndroidRuntime( 4178):        ... 23 more

E/AndroidRuntime( 4178): Caused by: java.lang.OutOfMemoryError: bitmap
size exceeds VM budget

E/AndroidRuntime( 4178):        at
android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)

E/AndroidRuntime( 4178):        at
android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:447)

E/AndroidRuntime( 4178):        at
android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:
323)

E/AndroidRuntime( 4178):        at
android.graphics.drawable.Drawable.createFromResourceStream
(Drawable.java:697)

E/AndroidRuntime( 4178):        at android.content.res.Resources.loadDrawable
(Resources.java:1705)

E/AndroidRuntime( 4178):        at android.content.res.TypedArray.getDrawable
(TypedArray.java:548)

E/AndroidRuntime( 4178):        at android.widget.AbsListView.<init>
(AbsListView.java:514)

E/AndroidRuntime( 4178):        at android.widget.ListView.<init>
(ListView.java:152)

E/AndroidRuntime( 4178):        ... 27 more

I/Process (   53): Sending signal. PID: 4178 SIG: 3


TRACES:

DALVIK THREADS:
"main" prio=5 tid=3 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x4001b268 self=0xbd00
  | sysTid=4178 nice=0 sched=0/0 cgrp=unknown handle=-1344001384
  at android.os.BinderProxy.transact(Native Method)
  at android.app.ActivityManagerProxy.handleApplicationError
(ActivityManagerNative.java:2358)
  at com.android.internal.os.RuntimeInit.crash(RuntimeInit.java:339)
  at com.android.internal.os.RuntimeInit
$UncaughtHandler.uncaughtException(RuntimeInit.java:76)
  at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:887)
  at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:884)
  at dalvik.system.NativeStart.main(Native Method)

"[email protected]@450a7be8"
daemon prio=5 tid=15 WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x450a9f98 self=0x3c0be8
  | sysTid=4415 nice=0 sched=0/0 cgrp=unknown handle=5014024
  at java.lang.Object.wait(Native Method)
  - waiting on <0x3ad3e8> (a java.lang.ref.ReferenceQueue)
  at java.lang.Object.wait(Object.java:326)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:107)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:80)
  at org.apache.http.impl.conn.tsccm.RefQueueWorker.run
(RefQueueWorker.java:102)
  at java.lang.Thread.run(Thread.java:1096)

"Binder Thread #3" prio=5 tid=31 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x44e01fa0 self=0x435e30
  | sysTid=4378 nice=0 sched=0/0 cgrp=unknown handle=4244112
  at dalvik.system.NativeStart.run(Native Method)

"Timer-0" prio=5 tid=19 WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x44e13c98 self=0x1278a0
  | sysTid=4338 nice=0 sched=0/0 cgrp=unknown handle=1299912
  at java.lang.Object.wait(Native Method)
  - waiting on <0x13ca98> (a java.util.Timer$TimerImpl)
  at java.lang.Object.wait(Object.java:288)
  at java.util.Timer$TimerImpl.run(Timer.java:219)

"Binder Thread #2" prio=5 tid=13 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x44db6ba8 self=0x140638
  | sysTid=4183 nice=0 sched=0/0 cgrp=unknown handle=1213720
  at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #1" prio=5 tid=11 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x44db5b78 self=0x140b80
  | sysTid=4182 nice=0 sched=0/0 cgrp=unknown handle=1313600
  at dalvik.system.NativeStart.run(Native Method)

"JDWP" daemon prio=5 tid=9 VMWAIT
  | group="system" sCount=1 dsCount=0 s=N obj=0x44db42a0 self=0x1408a8
  | sysTid=4181 nice=0 sched=0/0 cgrp=unknown handle=1312872
  at dalvik.system.NativeStart.run(Native Method)

"Signal Catcher" daemon prio=5 tid=7 RUNNABLE
  | group="system" sCount=0 dsCount=0 s=N obj=0x44db41e8 self=0x141be8
  | sysTid=4180 nice=0 sched=0/0 cgrp=unknown handle=1315568
  at dalvik.system.NativeStart.run(Native Method)

"HeapWorker" daemon prio=5 tid=5 VMWAIT
  | group="system" sCount=1 dsCount=0 s=N obj=0x435d3bb8 self=0x141178
  | sysTid=4179 nice=0 sched=0/0 cgrp=unknown handle=1315128
  at dalvik.system.NativeStart.run(Native Method)



-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to