java - Cant go from one activity to another -
i new android development , have designed simple app when press 1 button takes me activity whenever press button app crashes. dont know wrong know code right because same everywhere on internet. kindly in advance. here code
activitymain.java
package com.dreamfighter.myapplication; import android.content.intent; import android.support.v7.app.appcompatactivity; import android.os.bundle; import android.view.view; import android.widget.button; public class mainactivity extends appcompatactivity { button b1; protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); b1 = (button) findviewbyid(r.id.button); } public void clickme(view view) { intent intent = new intent(mainactivity.this,second.class); startactivity(intent); } } activity_main.xml
< ?xml version="1.0" encoding="utf-8"?> <relativelayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingbottom="@dimen/activity_vertical_margin" android:paddingleft="@dimen/activity_horizontal_margin" android:paddingright="@dimen/activity_horizontal_margin" android:paddingtop="@dimen/activity_vertical_margin" tools:context="com.dreamfighter.myapplication.mainactivity" android:background="#8e2424" > <button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="new button" android:id="@+id/button" android:layout_below="@+id/textview" android:layout_torightof="@+id/textview" android:layout_toendof="@+id/textview" android:layout_margintop="134dp" android:onclick="clickme" /> </relativelayout> second.java
package com.dreamfighter.myapplication; import android.content.intent; import android.support.v7.app.appcompatactivity; import android.os.bundle; import android.view.view; import android.widget.button; public class second extends appcompatactivity{ button b2; protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); b2 = (button) findviewbyid(r.id.button2); } public void clck(view view){ intent intent = new intent(second.this,mainactivity.class); startactivity(intent); } } asd.xml
<relativelayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#26b891" > <button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="click me now" android:id="@+id/button2" android:layout_alignparenttop="true" android:layout_centerhorizontal="true" android:layout_margintop="332dp" android:onclick="clck" /> i getting error
08-21 14:05:12.814 19829-19829/com.dreamfighter.myapplication i/process: sending signal. pid: 19829 sig: 9 08-21 14:05:57.944 20224-20224/com.dreamfighter.myapplication i/art: late-enabling -xcheck:jni 08-21 14:05:57.998 20224-20224/com.dreamfighter.myapplication w/system: classloader referenced unknown path: /data/app/com.dreamfighter.myapplication-1/lib/arm64 08-21 14:05:58.149 20224-20224/com.dreamfighter.myapplication w/system: classloader referenced unknown path: /data/app/com.dreamfighter.myapplication-1/lib/arm64 08-21 14:05:58.157 20224-20224/com.dreamfighter.myapplication d/activitythread: bind_application handled : 0 / appbinddata{appinfo=applicationinfo{2b96c39 com.dreamfighter.myapplication}} 08-21 14:05:58.157 20224-20224/com.dreamfighter.myapplication v/activitythread: handling launch of activityrecord{502a27e token=android.os.binderproxy@b15c3df {com.dreamfighter.myapplication/com.dreamfighter.myapplication.mainactivity}} startsnotresumed=false 08-21 14:05:58.212 20224-20233/com.dreamfighter.myapplication i/system: finalizerdaemon: finalize objects = 1 08-21 14:05:58.266 20224-20224/com.dreamfighter.myapplication v/activitythread: activityrecord{502a27e token=android.os.binderproxy@b15c3df {com.dreamfighter.myapplication/com.dreamfighter.myapplication.mainactivity}}: app=android.app.application@8bb92f5, appname=com.dreamfighter.myapplication, pkg=com.dreamfighter.myapplication, comp={com.dreamfighter.myapplication/com.dreamfighter.myapplication.mainactivity}, dir=/data/app/com.dreamfighter.myapplication-1/base.apk 08-21 14:05:58.346 20224-20224/com.dreamfighter.myapplication w/art: before android 4.1, method android.graphics.porterduffcolorfilter android.support.graphics.drawable.vectordrawablecompat.updatetintfilter(android.graphics.porterduffcolorfilter, android.content.res.colorstatelist, android.graphics.porterduff$mode) have incorrectly overridden package-private method in android.graphics.drawable.drawable 08-21 14:05:58.353 20224-20224/com.dreamfighter.myapplication d/resources: resentrynamefinal = com_dreamfighter_myapplication_abc_vector_test 08-21 14:05:58.370 20224-20224/com.dreamfighter.myapplication e/multiwindowproxy: getserviceinstance failed! 08-21 14:05:58.370 20224-20224/com.dreamfighter.myapplication d/phonewindow: xui_systemui isautochangexui:true, mstatusbarcolor: -13615201, mnavigationbarcolor: -16777216 08-21 14:05:58.370 20224-20224/com.dreamfighter.myapplication d/phonewindow: xui_systemui ,color.brightness(mstatusbarcolor):false,color.brightness(mnavigationbarcolor) :false 08-21 14:05:58.370 20224-20224/com.dreamfighter.myapplication d/phonewindow: xui_systemui isdarkstatusbar:false, isdarknavbar: false,view.system_ui_flag_light_navigation_bar :16 08-21 14:05:58.420 20224-20224/com.dreamfighter.myapplication d/resources: resentrynamefinal = com_dreamfighter_myapplication_colorprimary 08-21 14:05:58.421 20224-20224/com.dreamfighter.myapplication d/resources: resentrynamefinal = com_dreamfighter_myapplication_colorprimary 08-21 14:05:58.505 20224-20224/com.dreamfighter.myapplication d/resources: add /mnt/sdcard/buildres.apk cookie = 4 08-21 14:05:58.515 20224-20224/com.dreamfighter.myapplication v/activitythread: performing resume of activityrecord{502a27e token=android.os.binderproxy@b15c3df {com.dreamfighter.myapplication/com.dreamfighter.myapplication.mainactivity}} 08-21 14:05:58.533 20224-20224/com.dreamfighter.myapplication d/activitythread: act-am_on_resume_called activityrecord{502a27e token=android.os.binderproxy@b15c3df {com.dreamfighter.myapplication/com.dreamfighter.myapplication.mainactivity}} 08-21 14:05:58.534 20224-20224/com.dreamfighter.myapplication v/activitythread: resume activityrecord{502a27e token=android.os.binderproxy@b15c3df {com.dreamfighter.myapplication/com.dreamfighter.myapplication.mainactivity}} started activity: false, hidefornow: false, finished: false 08-21 14:05:58.534 20224-20224/com.dreamfighter.myapplication v/phonewindow: decorview setvisiblity: visibility = 4 ,parent =null, =com.android.internal.policy.phonewindow$decorview{52ffb18 i.e...... r.....id 0,0-0,0} 08-21 14:05:58.539 20224-20224/com.dreamfighter.myapplication d/windowclient: add mviews: com.android.internal.policy.phonewindow$decorview{52ffb18 i.e...... r.....id 0,0-0,0}, = android.view.windowmanagerglobal@f2d548e 08-21 14:05:58.540 20224-20224/com.dreamfighter.myapplication d/openglrenderer: dumper init 4 threads <0x7f722dab40> 08-21 14:05:58.540 20224-20224/com.dreamfighter.myapplication d/openglrenderer: running. 08-21 14:05:58.542 20224-20247/com.dreamfighter.myapplication d/openglrenderer: use egl_swap_behavior_preserved: false 08-21 14:05:58.542 20224-20247/com.dreamfighter.myapplication d/openglrenderer: canvascontext() 0x7f6b015000 08-21 14:05:58.553 20224-20224/com.dreamfighter.myapplication i/[mali][gralloc]: [+]r_hnd(0x7f63aab8c0), client(31), share_fd(30) 08-21 14:05:58.553 20224-20224/com.dreamfighter.myapplication d/graphicbuffer: register, handle(0x7f63aab8c0) (w:1216 h:2048 s:1216 f:0x1 u:0x000100) 08-21 14:05:58.555 20224-20224/com.dreamfighter.myapplication d/viewrootimpl: hardware acceleration enabled, = viewroot{9e474af com.dreamfighter.myapplication/com.dreamfighter.myapplication.mainactivity,ident = 0} 08-21 14:05:58.560 20224-20224/com.dreamfighter.myapplication v/activitythread: resuming activityrecord{502a27e token=android.os.binderproxy@b15c3df {com.dreamfighter.myapplication/com.dreamfighter.myapplication.mainactivity}} isforward=true 08-21 14:05:58.560 20224-20224/com.dreamfighter.myapplication v/phonewindow: decorview setvisiblity: visibility = 0 ,parent =viewroot{9e474af com.dreamfighter.myapplication/com.dreamfighter.myapplication.mainactivity,ident = 0}, =com.android.internal.policy.phonewindow$decorview{52ffb18 v.e...... r.....id 0,0-0,0} 08-21 14:05:58.560 20224-20224/com.dreamfighter.myapplication v/activitythread: scheduling idle handler activityrecord{502a27e token=android.os.binderproxy@b15c3df {com.dreamfighter.myapplication/com.dreamfighter.myapplication.mainactivity}} 08-21 14:05:58.560 20224-20224/com.dreamfighter.myapplication d/activitythread: act-launch_activity handled : 0 / activityrecord{502a27e token=android.os.binderproxy@b15c3df {com.dreamfighter.myapplication/com.dreamfighter.myapplication.mainactivity}} 08-21 14:05:58.583 20224-20247/com.dreamfighter.myapplication d/openglrenderer: canvascontext() 0x7f6b015000 initialize window=0x7f786df010, title=com.dreamfighter.myapplication/com.dreamfighter.myapplication.mainactivity 08-21 14:05:58.583 20224-20224/com.dreamfighter.myapplication d/surface: surface::allocatebuffers(this=0x7f786df000) 08-21 14:05:58.587 20224-20247/com.dreamfighter.myapplication i/openglrenderer: initialized egl, version 1.4 08-21 14:05:58.590 20224-20247/com.dreamfighter.myapplication d/openglrenderer: created egl context (0x7f7257d200) 08-21 14:05:58.592 20224-20247/com.dreamfighter.myapplication i/openglrenderer: enable program binary service property (1) 08-21 14:05:58.592 20224-20247/com.dreamfighter.myapplication i/openglrenderer: initializing program atlas... 08-21 14:05:58.592 20224-20247/com.dreamfighter.myapplication d/programbinary/service: bpprogrambinaryservice.getfiledescriptor 08-21 14:05:58.593 20224-20247/com.dreamfighter.myapplication d/programbinary/service: bpprogrambinaryservice.getprogrammaplen 08-21 14:05:58.593 20224-20247/com.dreamfighter.myapplication d/programbinary/service: bpprogrambinaryservice.getprogrammaparray 08-21 14:05:58.593 20224-20247/com.dreamfighter.myapplication d/programbinary/service: bpprogrambinaryservice.getprogrambinarylen 08-21 14:05:58.593 20224-20247/com.dreamfighter.myapplication i/openglrenderer: program binary detail: binary length 169616, program map length 152. 08-21 14:05:58.594 20224-20247/com.dreamfighter.myapplication i/openglrenderer: succeeded mmap program binaries. file descriptor 38, , path /dev/ashmemc. 08-21 14:05:58.594 20224-20247/com.dreamfighter.myapplication i/openglrenderer: no need use file discriptor anymore, close fd(38). 08-21 14:05:58.594 20224-20247/com.dreamfighter.myapplication d/openglrenderer: initializing program cache 0x7f7c18bbb8, size = 4 08-21 14:05:58.596 20224-20247/com.dreamfighter.myapplication d/openglrenderer: -- init (key = 0x0000000000000000) 08-21 14:05:58.598 20224-20247/com.dreamfighter.myapplication d/openglrenderer: -- init (key = 0x0000000800000003) 08-21 14:05:58.599 20224-20247/com.dreamfighter.myapplication d/openglrenderer: -- init (key = 0x0000001000500040) 08-21 14:05:58.600 20224-20247/com.dreamfighter.myapplication d/openglrenderer: -- init (key = 0x0000003800000000) 08-21 14:05:58.602 20224-20247/com.dreamfighter.myapplication d/surface: surface::connect(this=0x7f786df000,api=1) 08-21 14:05:58.603 20224-20247/com.dreamfighter.myapplication w/libegl: [android_recordable] format: 1 08-21 14:05:58.604 20224-20247/com.dreamfighter.myapplication d/mali_winsys: new_window_surface returns 0x3000 08-21 14:05:58.647 20224-20247/com.dreamfighter.myapplication d/openglrenderer: cachetexture 2 upload: x, y, width height = 0, 0, 145, 180 08-21 14:05:58.651 20224-20247/com.dreamfighter.myapplication i/[mali][gralloc]: [+]r_hnd(0x7f61e963c0), client(31), share_fd(39) 08-21 14:05:58.651 20224-20247/com.dreamfighter.myapplication d/graphicbuffer: register, handle(0x7f61e963c0) (w:720 h:1280 s:720 f:0x1 u:0x000b00) 08-21 14:05:58.653 20224-20247/com.dreamfighter.myapplication d/openglrenderer: programcache save disk, size = 4 08-21 14:05:58.657 20224-20224/com.dreamfighter.myapplication v/inputmethodmanager: onwindowfocus: null softinputmode=288 first=true flags=#81810100 08-21 14:05:58.657 20224-20224/com.dreamfighter.myapplication v/inputmethodmanager: start input: com.android.internal.policy.phonewindow$decorview{52ffb18 v.e...... r.....id 0,0-720,1280} ic=null tba=android.view.inputmethod.editorinfo@b24ea43 controlflags=#104 08-21 14:05:58.671 20224-20247/com.dreamfighter.myapplication i/[mali][gralloc]: [+]r_hnd(0x7f61e96460), client(31), share_fd(41) 08-21 14:05:58.671 20224-20247/com.dreamfighter.myapplication d/graphicbuffer: register, handle(0x7f61e96460) (w:720 h:1280 s:720 f:0x1 u:0x000b00) 08-21 14:06:00.489 20224-20247/com.dreamfighter.myapplication i/[mali][gralloc]: [+]r_hnd(0x7f61e96500), client(31), share_fd(42) 08-21 14:06:00.489 20224-20247/com.dreamfighter.myapplication d/graphicbuffer: register, handle(0x7f61e96500) (w:720 h:1280 s:720 f:0x1 u:0x000b00) 08-21 14:06:00.505 20224-20247/com.dreamfighter.myapplication i/[mali][gralloc]: [+]r_hnd(0x7f61e96640), client(31), share_fd(43) 08-21 14:06:00.505 20224-20247/com.dreamfighter.myapplication d/graphicbuffer: register, handle(0x7f61e96640) (w:720 h:1280 s:720 f:0x1 u:0x000b00) 08-21 14:06:00.519 20224-20224/com.dreamfighter.myapplication v/settingsinterface: invalidate [system]: current 306 != cached 0 08-21 14:06:00.521 20224-20224/com.dreamfighter.myapplication d/activitythread: holder:android.app.iactivitymanager$contentproviderholder@f38af4a, holder.provider:android.content.contentproviderproxy@dc75ebb 08-21 14:06:00.525 20224-20224/com.dreamfighter.myapplication d/androidruntime: shutting down vm 08-21 14:06:00.526 20224-20224/com.dreamfighter.myapplication e/androidruntime: fatal exception: main process: com.dreamfighter.myapplication, pid: 20224 java.lang.illegalstateexception: not execute method android:onclick @ android.support.v7.app.appcompatviewinflater$declaredonclicklistener.onclick(appcompatviewinflater.java:293) @ android.view.view.performclick(view.java:5274) @ android.view.view$performclick.run(view.java:21543) @ android.os.handler.handlecallback(handler.java:815) @ android.os.handler.dispatchmessage(handler.java:104) @ android.os.looper.loop(looper.java:207) @ android.app.activitythread.main(activitythread.java:5728) @ java.lang.reflect.method.invoke(native method) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:789) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:679) caused by: java.lang.reflect.invocationtargetexception @ java.lang.reflect.method.invoke(native method) @ android.support.v7.app.appcompatviewinflater$declaredonclicklistener.onclick(appcompatviewinflater.java:288) @ android.view.view.performclick(view.java:5274) @ android.view.view$performclick.run(view.java:21543) @ android.os.handler.handlecallback(handler.java:815) @ android.os.handler.dispatchmessage(handler.java:104) @ android.os.looper.loop(looper.java:207) @ android.app.activitythread.main(activitythread.java:5728) @ java.lang.reflect.method.invoke(native method) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:789) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:679) caused by: android.content.activitynotfoundexception: unable find explicit activity class {com.dreamfighter.myapplication/com.dreamfighter.myapplication.second}; have declared activity in androidmanifest.xml? @ android.app.instrumentation.checkstartactivityresult(instrumentation.java:1805) @ android.app.instrumentation.execstartactivity(instrumentation.java:1523) @ android.app.activity.startactivityforresult(activity.java:3968) @ android.support.v4.app.basefragmentactivityjb.startactivityforresult(basefragmentactivityjb.java:48) @ android.support.v4.app.fragmentactivity.startactivityforresult(fragmentactivity.java:75) @ android.app.activity.startactivityforresult(activity.java:3920) @ android.support.v4.app.fragmentactivity.startactivityforresult(fragmentactivity.java:856) @ android.app.activity.startactivity(activity.java:4259) @ android.app.activity.startactivity(activity.java:4227) @ com.dreamfighter.myapplication.mainactivity.clickme(mainactivity.java:21) @ java.lang.reflect.method.invoke(native method) @ android.support.v7.app.appcompatviewinflater$declaredonclicklistener.onclick(appcompatviewinflater.java:288) @ android.view.view.performclick(view.java:5274) @ android.view.view$performclick.run(view.java:21543) @ android.os.handler.handlecallback(handler.java:815) @ android.os.handler.dispatchmessage(handler.java:104) @ android.os.looper.loop(looper.java:207) @ android.app.activitythread.main(activitythread.java:5728) @ java.lang.reflect.method.invoke(native method) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:789) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:679) 08-21 14:06:02.510 20224-20224/com.dreamfighter.myapplication i/process: sending signal. pid: 20224 sig: 9
add second.java in menifest file;
<activity android:name=".second" android:label="@string/second" />
Comments
Post a Comment