android - i have no errors so why is my app force closing? -


hi rank amateur @ coding in android yet i've managed far have come problem relatively simple, first screen plug in text printed next screen there few buttons, have yet defined intent 1 of those, used display second activity , force close when clicked button on second activity, cannot secondactivity. want first activity display next activity buttons open seperate activities can tell me i've gone wrong?

bathactviity.java

package com.example.myapplication;   import android.os.bundle; import android.app.activity; import android.widget.button;  public class bathactivity extends activity { button button;  @override public void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.activity_bath);     button = (button)findviewbyid(r.id.nextbutton);          }    } 

activity_bath.xml

<linearlayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">  <textview     android:layout_width="match_parent"     android:layout_height="55dp"     android:text="@string/bath"     android:id="@+id/bath_text_view"     android:textsize="20sp"     android:gravity="center"     android:textstyle="italic" />  <imageview     android:contentdescription="@string/bath"     android:layout_width="match_parent"     android:layout_height="404dp"     android:id="@+id/imageview"     android:layout_gravity="center"     android:src="@drawable/getdressedimg" />  <button     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:text="@string/next"     android:id="@+id/nextbutton"     android:textsize="20sp"     android:textstyle="bold|italic"     android:layout_gravity="center" /> </linearlayout>    secondactivity.java  package com.example.myapplication;  import android.content.intent; import android.os.bundle; import android.app.activity; import android.view.menu; import android.widget.button; import android.widget.textview;  public class secondactivity extends activity { textview t; button button; button button2; button button3; button button4;        @override  protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.activity_second);     t = (textview)findviewbyid(r.id.textview3);     string n = this.getintent().getstringextra("namedata");     t.settext(n);     button = (button)findviewbyid(r.id.button);     button2 = (button)findviewbyid(r.id.button2);     button3 = (button)findviewbyid(r.id.button3);     button4 = (button)findviewbyid(r.id.button4);      setbuttononclicklistener();    }      private void setbuttononclicklistener(){     intent intent = new intent(getapplicationcontext(), bathactivity.class);     startactivity(intent); }       @override public boolean oncreateoptionsmenu(menu menu) {     // inflate menu; adds items action bar if present.     getmenuinflater().inflate(r.menu.second, menu);     return true; }  } 

dont think manifest issue in case

android manifest  <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myapplication" android:versioncode="1" android:versionname="1.0" >  <uses-sdk     android:minsdkversion="7"     android:targetsdkversion="18" />  <application     android:allowbackup="true"     android:icon="@drawable/ic_launcher"     android:label="@string/app_name"     android:theme="@style/apptheme" >     <activity         android:name="com.example.myapplication.main"         android:label="@string/app_name" >         <intent-filter>             <action android:name="android.intent.action.main" />              <category android:name="android.intent.category.launcher" />         </intent-filter>     </activity>     <activity         android:name="com.example.myapplication.secondactivity"         android:label="@string/title_activity_second" >     </activity>     <activity         android:name="com.example.myapplication.bathactivity"         android:label="@string/title_activity_bath" >     </activity>    </application>    </manifest> 

this cant logcat asking it?

09-24 23:35:55.286    9460-9460/com.example.myapplication i/dalvikvm-heap﹕ grow heap (frag case) 10.498mb 6860716-byte allocation 09-24 23:35:55.546    9460-9460/com.example.myapplication i/dalvikvm-heap﹕ grow heap (frag case) 22.127mb 12196816-byte allocation 09-24 23:35:55.716    9460-9460/com.example.myapplication e/﹕ file /data/data/com.nvidia.nvcplsvc/files/driverlist.txt: not found! 09-24 23:35:55.716    9460-9460/com.example.myapplication i/﹕ attempting load egl implementation /system/lib//egl/libegl_tegra_impl 09-24 23:35:55.736    9460-9460/com.example.myapplication i/﹕ loaded egl implementation /system/lib//egl/libegl_tegra_impl 09-24 23:35:55.796    9460-9460/com.example.myapplication i/﹕ loading glesv2 implementation /system/lib//egl/libglesv2_tegra_impl 09-24 23:36:01.116    9460-9460/com.example.myapplication w/editor﹕ getlabel fail! framework orig behavior 09-24 23:36:05.191    9460-9460/com.example.myapplication i/dalvikvm-heap﹕ grow heap (frag case) 38.710mb 24023056-byte allocation 09-24 23:36:05.471    9460-9460/com.example.myapplication i/dalvikvm-heap﹕ forcing collection of softreferences 42701840-byte allocation 09-24 23:36:05.496    9460-9460/com.example.myapplication e/dalvikvm-heap﹕ out of memory on 42701840-byte allocation. 09-24 23:36:05.496    9460-9460/com.example.myapplication i/dalvikvm﹕ "main" prio=5 tid=1 runnable 09-24 23:36:05.496    9460-9460/com.example.myapplication i/dalvikvm﹕ | group="main" scount=0 dscount=0 obj=0x41bf5538 self=0x40cff010 09-24 23:36:05.496    9460-9460/com.example.myapplication i/dalvikvm﹕ | systid=9460 nice=0 sched=0/0 cgrp=apps handle=1075005484 09-24 23:36:05.496    9460-9460/com.example.myapplication i/dalvikvm﹕ | schedstat=( 1258665000 280174000 1050 ) utm=92 stm=33 core=3 09-24 23:36:05.496    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.graphics.bitmapfactory.nativedecodeasset(native method) 09-24 23:36:05.501    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.graphics.bitmapfactory.decodestream(bitmapfactory.java:626) 09-24 23:36:05.501    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.graphics.bitmapfactory.decoderesourcestream(bitmapfactory.java:473) 09-24 23:36:05.506    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.graphics.drawable.drawable.createfromresourcestream(drawable.java:781) 09-24 23:36:05.506    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.content.res.resources.loaddrawable(resources.java:1959) 09-24 23:36:05.506    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.content.res.typedarray.getdrawable(typedarray.java:601) 09-24 23:36:05.506    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.widget.imageview.<init>(imageview.java:120) 09-24 23:36:05.506    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.widget.imageview.<init>(imageview.java:110) 09-24 23:36:05.506    9460-9460/com.example.myapplication i/dalvikvm﹕ @ java.lang.reflect.constructor.constructnative(native method) 09-24 23:36:05.506    9460-9460/com.example.myapplication i/dalvikvm﹕ @ java.lang.reflect.constructor.newinstance(constructor.java:417) 09-24 23:36:05.511    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.view.layoutinflater.createview(layoutinflater.java:587) 09-24 23:36:05.511    9460-9460/com.example.myapplication i/dalvikvm﹕ @ com.android.internal.policy.impl.phonelayoutinflater.oncreateview(phonelayoutinflater.java:56) 09-24 23:36:05.511    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.view.layoutinflater.oncreateview(layoutinflater.java:660) 09-24 23:36:05.511    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.view.layoutinflater.createviewfromtag(layoutinflater.java:685) 09-24 23:36:05.511    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.view.layoutinflater.rinflate(layoutinflater.java:746) 09-24 23:36:05.511    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.view.layoutinflater.inflate(layoutinflater.java:489) 09-24 23:36:05.511    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.view.layoutinflater.inflate(layoutinflater.java:396) 09-24 23:36:05.511    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.view.layoutinflater.inflate(layoutinflater.java:352) 09-24 23:36:05.511    9460-9460/com.example.myapplication i/dalvikvm﹕ @ com.android.internal.policy.impl.phonewindow.setcontentview(phonewindow.java:365) 09-24 23:36:05.516    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.app.activity.setcontentview(activity.java:1912) 09-24 23:36:05.521    9460-9460/com.example.myapplication i/dalvikvm﹕ @ com.example.myapplication.bathactivity.oncreate(bathactivity.java:14) 09-24 23:36:05.521    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.app.activity.performcreate(activity.java:5066) 09-24 23:36:05.521    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1101) 09-24 23:36:05.521    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.app.activitythread.performlaunchactivity(activitythread.java:2307) 09-24 23:36:05.521    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.app.activitythread.handlelaunchactivity(activitythread.java:2387) 09-24 23:36:05.521    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.app.activitythread.access$600(activitythread.java:151) 09-24 23:36:05.521    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.app.activitythread$h.handlemessage(activitythread.java:1331) 09-24 23:36:05.521    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.os.handler.dispatchmessage(handler.java:99) 09-24 23:36:05.521    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.os.looper.loop(looper.java:155) 09-24 23:36:05.521    9460-9460/com.example.myapplication i/dalvikvm﹕ @ android.app.activitythread.main(activitythread.java:5485) 09-24 23:36:05.521    9460-9460/com.example.myapplication i/dalvikvm﹕ @ java.lang.reflect.method.invokenative(native method) 09-24 23:36:05.521    9460-9460/com.example.myapplication i/dalvikvm﹕ @ java.lang.reflect.method.invoke(method.java:511) 09-24 23:36:05.521    9460-9460/com.example.myapplication i/dalvikvm﹕ @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:1028) 09-24 23:36:05.521    9460-9460/com.example.myapplication i/dalvikvm﹕ @ com.android.internal.os.zygoteinit.main(zygoteinit.java:795) 09-24 23:36:05.521    9460-9460/com.example.myapplication i/dalvikvm﹕ @ dalvik.system.nativestart.main(native method) 09-24 23:36:05.521    9460-9460/com.example.myapplication i/dalvikvm﹕ [ 09-24 23:36:05.521  9460: 9460 e/dalvikvm ]         out of memory: heap size=47011kb, allocated=38523kb, limit=65536kb 09-24 23:36:05.521    9460-9460/com.example.myapplication e/dalvikvm﹕ info: footprint=46947kb, allowed footprint=47011kb, trimmed=1472kb 09-24 23:36:05.521    9460-9460/com.example.myapplication d/skia﹕ --- unable allocate space, reportsizetovm = true 09-24 23:36:05.526    9460-9460/com.example.myapplication w/dalvikvm﹕ threadid=1: thread exiting uncaught exception (group=0x41bf42d0) 09-24 23:36:05.531    9460-9460/com.example.myapplication e/androidruntime﹕ fatal exception: main         java.lang.runtimeexception: unable start activity componentinfo{com.example.myapplication/com.example.myapplication.bathactivity}: android.view.inflateexception: binary xml file line #16: error inflating class <unknown>         @ android.app.activitythread.performlaunchactivity(activitythread.java:2351)         @ android.app.activitythread.handlelaunchactivity(activitythread.java:2387)         @ android.app.activitythread.access$600(activitythread.java:151)         @ android.app.activitythread$h.handlemessage(activitythread.java:1331)         @ android.os.handler.dispatchmessage(handler.java:99)         @ android.os.looper.loop(looper.java:155)         @ android.app.activitythread.main(activitythread.java:5485)         @ java.lang.reflect.method.invokenative(native method)         @ java.lang.reflect.method.invoke(method.java:511)         @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:1028)         @ com.android.internal.os.zygoteinit.main(zygoteinit.java:795)         @ dalvik.system.nativestart.main(native method)         caused by: android.view.inflateexception: binary xml file line #16: error inflating class <unknown>         @ android.view.layoutinflater.createview(layoutinflater.java:613)         @ com.android.internal.policy.impl.phonelayoutinflater.oncreateview(phonelayoutinflater.java:56)         @ android.view.layoutinflater.oncreateview(layoutinflater.java:660)         @ android.view.layoutinflater.createviewfromtag(layoutinflater.java:685)         @ android.view.layoutinflater.rinflate(layoutinflater.java:746)         @ android.view.layoutinflater.inflate(layoutinflater.java:489)         @ android.view.layoutinflater.inflate(layoutinflater.java:396)         @ android.view.layoutinflater.inflate(layoutinflater.java:352)         @      com.android.internal.policy.impl.phonewindow.setcontentview(phonewindow.java:365)         @ android.app.activity.setcontentview(activity.java:1912)         @ com.example.myapplication.bathactivity.oncreate(bathactivity.java:14)         @ android.app.activity.performcreate(activity.java:5066)         @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1101)         @ android.app.activitythread.performlaunchactivity(activitythread.java:2307)         ... 11 more         caused by: java.lang.reflect.invocationtargetexception         @ java.lang.reflect.constructor.constructnative(native method)         @ java.lang.reflect.constructor.newinstance(constructor.java:417)         @ android.view.layoutinflater.createview(layoutinflater.java:587)         ... 24 more         caused by: java.lang.outofmemoryerror: (heap size=47011kb, allocated=38523kb)         @ android.graphics.bitmapfactory.nativedecodeasset(native method)         @ android.graphics.bitmapfactory.decodestream(bitmapfactory.java:626)         @ android.graphics.bitmapfactory.decoderesourcestream(bitmapfactory.java:473)         @ android.graphics.drawable.drawable.createfromresourcestream(drawable.java:781)         @ android.content.res.resources.loaddrawable(resources.java:1959)         @ android.content.res.typedarray.getdrawable(typedarray.java:601)         @ android.widget.imageview.<init>(imageview.java:120)         @ android.widget.imageview.<init>(imageview.java:110)         ... 27 more 

is error?;

 d/skia﹕ --- unable allocate space, reportsizetovm = true 09-24 23:36:05.526  9460-9460/com.example.myapplication w/dalvikvm﹕ threadid=1: thread exiting uncaught exception (group=0x41bf42d0) 09-24 23:36:05.531  9460-9460/com.example.myapplication e/androidruntime﹕ fatal exception: main  java.lang.runtimeexception: unable start activity  componentinfo{com.example.myapplication/com.example.myapplication.bathactivity}:  

out of memory on 42701840-byte allocation. looks out of memory issue when try loading android:src="@drawable/getdressedimg" imageview. how big image? if big, need scale down match imageview height , width. check this page on how that.


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -