android中出现ActivityNotFoundException异常

问题描述

android中出现ActivityNotFoundException异常

自己编的程序出现了异常数值总传不过去是怎么回事?

 String num=editText.getText().toString();
                num=num.trim();
                Intent numIntent=new Intent();
                numIntent.putExtra("num",num);
                startActivityForResult(numIntent,NUMVALUE);

这个是按钮的监听事件。

  case NUMVALUE:

                 String guessNum=intent.getStringExtra("num");
                 System.out.println(guessNum);
                 int guessNumber=Integer.parseInt(guessNum);

这个事onActivityResult方法接收数据的代码,但是总是传不过去是怎么回事?
异常如下:
07-30 14:25:39.328: E/AndroidRuntime(678): FATAL EXCEPTION: main
07-30 14:25:39.328: E/AndroidRuntime(678): android.content.ActivityNotFoundException: No Activity found to handle Intent { (has extras) }
07-30 14:25:39.328: E/AndroidRuntime(678): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1409)
07-30 14:25:39.328: E/AndroidRuntime(678): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1379)
07-30 14:25:39.328: E/AndroidRuntime(678): at android.app.Activity.startActivityForResult(Activity.java:2827)
07-30 14:25:39.328: E/AndroidRuntime(678): at com.example.smallgames.GuessActivity$1.onClick(GuessActivity.java:69)
07-30 14:25:39.328: E/AndroidRuntime(678): at android.view.View.performClick(View.java:2485)
07-30 14:25:39.328: E/AndroidRuntime(678): at android.view.View$PerformClick.run(View.java:9080)
07-30 14:25:39.328: E/AndroidRuntime(678): at android.os.Handler.handleCallback(Handler.java:587)
07-30 14:25:39.328: E/AndroidRuntime(678): at android.os.Handler.dispatchMessage(Handler.java:92)
07-30 14:25:39.328: E/AndroidRuntime(678): at android.os.Looper.loop(Looper.java:123)
07-30 14:25:39.328: E/AndroidRuntime(678): at android.app.ActivityThread.main(ActivityThread.java:3683)
07-30 14:25:39.328: E/AndroidRuntime(678): at java.lang.reflect.Method.invokeNative(Native Method)
07-30 14:25:39.328: E/AndroidRuntime(678): at java.lang.reflect.Method.invoke(Method.java:507)
07-30 14:25:39.328: E/AndroidRuntime(678): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
07-30 14:25:39.328: E/AndroidRuntime(678): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
07-30 14:25:39.328: E/AndroidRuntime(678): at dalvik.system.NativeStart.main(Native Method)
求大神指点呀!!!

解决方案

android.content.ActivityNotFoundException: No Activity found to handle Intent ,说明是 Activity 有问题
可能不是代码的问题,还是manifast 文件配置与 Activity 对应的问题。

解决方案二:

activity不存在,可能,看看有没有写进xml配置文件

解决方案三:

你startActivity,但是并没有对应的action,要传参数的话可以用Broadcast或者直接用handle

解决方案四:


                Intent numIntent=new Intent();  没有指定要打开的activity
                                按照下面格式
 Intent it = new Intent(当前的activity,要打开的activity);
 如
 Intent it = new Intent(MainActivity.this,SecondActivity.class);

解决方案五:

Intent numIntent=new Intent(); 没有指定要打开的activity,说明那个activity有点问题

解决方案六:

兄弟 你确定startActivityForResult是这么拿来用的吗 按钮的监听事件用OnClickListener

解决方案七:

manifast.xml 声明下就好了呗.

解决方案八:

Android之ActivityNotFoundException
android中,跳转activity出现错误:android.content.ActivityNotFoundException
【异常解决】android.content.ActivityNotFoundException

时间: 2024-10-31 06:27:02

android中出现ActivityNotFoundException异常的相关文章

详解Android中处理崩溃异常_Android

大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开发者分析和调试程序. 我们先建立一个crash项目,项目结构如图: 在MainActivity.ja

Android中捕获全局异常实现代码_Android

1.实现UncaughtExceptionHandler,在方法uncaughtException中处理没有捕获的异常. public class GlobalException implements UncaughtExceptionHandler { private final static GlobalException myCrashHandler = new GlobalException(); private GlobalException() { } public static s

Android 如何处理崩溃的异常

Android中处理崩溃异常    大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开发者分析和调试程序. 我们先建立一个crash项目,项目结构如图

android中fragment切换的时候遇到非法参数异常的问题

问题描述 android中fragment切换的时候遇到非法参数异常的问题 FragmentTabHost中加入了两个fragment,片段1和片段2.运行后从片段1到片段2没有出问题,当从片段2再回到片段1的时候出现非法参数异常. 异常代码如图 找到错误主要原因是设置了一个布局的ID: gridview_layout.setId(CAL_LAYOUT_ID); 请问为什么在fragment中设置id切换片段后会发生异常? 解决方案 你这两个页面的id相同 但是页面不是同一种类型的 有冲突

service-如何解决 android 中的异常问题?

问题描述 如何解决 android 中的异常问题? 在Android程序中,我创建了HttpDelete方法来调用REST web服务. public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView txt = (TextView) findViewById(R.id.textView1); txt.setT

android中使用jdbc, 加载驱动时总捕获到异常

问题描述 android中使用jdbc, 加载驱动时总捕获到异常 lacat详细信息 jar包我已经add libraries了,问题还是存在 解决方案 最好不要在安卓端用jdbc吧,服务器写php吧,jdbc不推荐的,效率和安全性都不高 解决方案二: 我就问你手机里哪有mysql数据库 解决方案三: e1.printSackTrace(),看这句话的具体错误信息 解决方案四: 你这个出错什么错误了,详细信息打印出来? 你是要连接远程的mysql 吗? 解决方案五: 并没有看到错误是什么,,

android中一个Activity的空指针异常和classcast异常有什么区别呢

问题描述 android中一个Activity的空指针异常和classcast异常有什么区别呢 android中一个Activity的空指针异常和classcast异常有什么区别呢 解决方案 classcast叫做类型转换异常,比如 人继承动物,猴子继承动物,现在 (人)猴子://此句为classcast. 空指针是对象是null,比如 String str=null: str.toString()://此句为空指针. 解决方案二: 那得看哪里出空指针啊

异常-android中MainActivity不参见编译怎么办??

问题描述 android中MainActivity不参见编译怎么办?? 代码正常,并且正确的在清单文件中注册,但是在运行的时候就是抛出ClassNotFoundException异常,怎么解决?. 解决方案 activity注册的包路径不对或者异常不是指这个actvity 解决方案二: 注意命名是否有错误.... 解决方案三: 是不是直接删了MainActivity 再注册少了,不会自动添加的 <action android:name="android.intent.action.MAIN

android中alertdialog中位置异常。

问题描述 android中alertdialog中位置异常. 继承自alertdialog AlertDialog alertsemester=new DialogCourseSemester(Course_settings.this,year_count,semes); Window window=alertsemester.getWindow(); window.setGravity(Gravity.CENTER); alertsemester.show(); 如上代码,我设置了显示为中,但