How to solve the "No activity to process Intent" problem

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.android.suven.Create_memo } 

I just want to move from one activity to another, but it gave me this error.

my main activity code looks like folllow

 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); btn1 = (Button)findViewById(R.id.button1); btn1.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { try { Intent i=new Intent("com.android.suven.Create_memo"); startActivity(i); } catch ( ActivityNotFoundException e) { e.printStackTrace(); } } }); btn2 = (Button)findViewById(R.id.button2); btn2.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { try { Intent i=new Intent("com.android.suven.Create_memo"); startActivity(i); } catch ( ActivityNotFoundException e) { e.printStackTrace(); } }); } } 

My logcat looks like this:

 06-05 13:43:35.959: E/AndroidRuntime(275): FATAL EXCEPTION: main 06-05 13:43:35.959: E/AndroidRuntime(275): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.suven/com.android.suven.Create_memo}: java.lang.NullPointerException 06-05 13:43:35.959: E/AndroidRuntime(275): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663) 06-05 13:43:35.959: E/AndroidRuntime(275): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 06-05 13:43:35.959: E/AndroidRuntime(275): at android.app.ActivityThread.access$2300(ActivityThread.java:125) 06-05 13:43:35.959: E/AndroidRuntime(275): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 06-05 13:43:35.959: E/AndroidRuntime(275): at android.os.Handler.dispatchMessage(Handler.java:99) 06-05 13:43:35.959: E/AndroidRuntime(275): at android.os.Looper.loop(Looper.java:123) 06-05 13:43:35.959: E/AndroidRuntime(275): at android.app.ActivityThread.main(ActivityThread.java:4627) 06-05 13:43:35.959: E/AndroidRuntime(275): at java.lang.reflect.Method.invokeNative(Native Method) 06-05 13:43:35.959: E/AndroidRuntime(275): at java.lang.reflect.Method.invoke(Method.java:521) 06-05 13:43:35.959: E/AndroidRuntime(275): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 06-05 13:43:35.959: E/AndroidRuntime(275): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 06-05 13:43:35.959: E/AndroidRuntime(275): at dalvik.system.NativeStart.main(Native Method) 06-05 13:43:35.959: E/AndroidRuntime(275): Caused by: java.lang.NullPointerException 06-05 13:43:35.959: E/AndroidRuntime(275): at com.android.suven.Create_memo.onCreate(Create_memo.java:56) 06-05 13:43:35.959: E/AndroidRuntime(275): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 06-05 13:43:35.959: E/AndroidRuntime(275): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627) 06-05 13:43:35.959: E/AndroidRuntime(275): ... 11 more 06-05 13:43:39.199: I/Process(275): Sending signal. PID: 275 SIG: 9 
+4
source share
3 answers

in your code line

 Intent i=new Intent("com.android.suven.Create_memo"); 

"com.android.suven.Create_memo" is taken as ACTION.

Instead you need to put

 Intent i=new Intent(YourCurrentAivityName.this, Create_memo.class); 

Also add

 <activity android:name=".Create_memo" > </activity> 

in the AndroidManifest.xml file.

+3
source

Have you declared Create_memo activity in the manifest file? as:

 <activity android:name="com.android.suven.Create_memo" /> 
0
source

This is NextActivity.java

 public class NextActivity extends Activity { //Your member variable declaration here // Called when the activity is first created. @Override public void onCreate(Bundle savedInstanceState) { //Your code here } } 

After creating a new action, we must register it in the file "AndroidManifest.xml". To register, we need to create an entry in "AndroidManifest.xml as

 **<activity android:name=".NextActivity" android:label="@string/app_name"/>** 
0
source

Source: https://habr.com/ru/post/948745/


All Articles