我一直在跟随O'reilly media的视频教程,了解android的基础知识。这个应用程序是一个flashlight
,它只应该通过一个按钮在两个活动之间切换。但是当我在RedFlashlightActivity.java
中调用startActivity(intent)
时,应用程序强制关闭,意图只应该改变活动。Eclipse也不能识别任何错误。
谢谢你的帮助!
我把代码放在粘贴bin中,因为我认为它会阻塞帖子。
RedFlashlightActivity.java http://pastebin.com/4ejjgaXp
GreenFlashlightActivity.java http://pastebin.com/SdGV32kL
清单http://pastebin.com/qjRACKix
您的manifest
中有一个错别字:
android:name=".GreenFlashligtActivity"
应该android:name=".GreenFlashlightActivity"
因此新的Activity无法启动,因为它没有被找到,并且应用程序崩溃。