Thursday, 21 May 2015

ActivityNotFoundException in android



ActivityNotFoundException
When we are performing the intent operation to redirect one page to another the above error will be occurred and our application got crashed without any reason.


05-21 02:54:31.198: E/AndroidRuntime(1901): FATAL EXCEPTION: main
05-21 02:54:31.198: E/AndroidRuntime(1901): Process: com.example.newclassandroid, PID: 1901
05-21 02:54:31.198: E/AndroidRuntime(1901): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.newclassandroid/com.example.newclassandroid.SecondActivity}; have you declared this activity in your AndroidManifest.xml?
05-21 02:54:31.198: E/AndroidRuntime(1901):     at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1628)
05-21 02:54:31.198: E/AndroidRuntime(1901):     at android.app.Instrumentation.execStartActivity(Instrumentation.java:1424)
05-21 02:54:31.198: E/AndroidRuntime(1901):     at android.app.Activity.startActivityForResult(Activity.java:3424)
05-21 02:54:31.198: E/AndroidRuntime(1901):     at android.app.Activity.startActivityForResult(Activity.java:3385)
05-21 02:54:31.198: E/AndroidRuntime(1901):     at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:817)
05-21 02:54:31.198: E/AndroidRuntime(1901):     at android.app.Activity.startActivity(Activity.java:3627)
05-21 02:54:31.198: E/AndroidRuntime(1901):     at android.app.Activity.startActivity(Activity.java:3595)
05-21 02:54:31.198: E/AndroidRuntime(1901):     at com.example.newclassandroid.MainActivity$1.run(MainActivity.java:28)
05-21 02:54:31.198: E/AndroidRuntime(1901):     at android.os.Handler.handleCallback(Handler.java:733)
05-21 02:54:31.198: E/AndroidRuntime(1901):     at android.os.Handler.dispatchMessage(Handler.java:95)
05-21 02:54:31.198: E/AndroidRuntime(1901):     at android.os.Looper.loop(Looper.java:136)
05-21 02:54:31.198: E/AndroidRuntime(1901):     at android.app.ActivityThread.main(ActivityThread.java:5017)
05-21 02:54:31.198: E/AndroidRuntime(1901):     at java.lang.reflect.Method.invokeNative(Native Method)
05-21 02:54:31.198: E/AndroidRuntime(1901):     at java.lang.reflect.Method.invoke(Method.java:515)
05-21 02:54:31.198: E/AndroidRuntime(1901):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
05-21 02:54:31.198: E/AndroidRuntime(1901):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
05-21 02:54:31.198: E/AndroidRuntime(1901):     at dalvik.system.NativeStart.main(Native Method)

Solution:
This error is held because the activity file your application trying to redirect is not found, so you need to place the respective activity class in your android manifest file 
 Hope your error got cleared.