在Android变成中多个Activity运行的程序,如果第二个Activity在弹出时出现无法预料的错误“The application *** hans stopped unexpectedly.
Please try again.”
目前出现这种情况的原因有:
1、第二个Activity中的控件属性设置是否都正确,如宽、高是否都设置好了。
2、第二个Activity是否在manifest文件中注册。
3、manifest文件中第二个Activity声明时label填写是否正确。这也包括srting.xml中是否为第二个Activity声明了新的string;@是否忘记写了;“srting”是否写错了等等格式及输入问题。
例如:
在第一个Activity中的键值声明如下:
在第二个Activity中使用时写成了:
Eclipse就会报错如下:
4、第二个Activity中关于第一个Activity传来的键值对的键名是否写错(大小写区分)与第一个Activity中声明的键名不一致。导致被启动的Activity无法运算,产生异常。