[英]Renamed Activity and now it won't launch
我使用Eclipse的重构菜单重命名了一个Activity。
我清理了项目并重新编译。
当我启动活动时,这些行将正确执行。
Intent launchScreen = new Intent(this, ActivityMyScreen.class);
startActivityForResult(launchScreen, REQUEST_MYSCREEN);
我在要启动的Activity的onCreate方法中设置了一个断点,但从未实现过。
Eclipse给我的唯一信息是在LogCat中,每次调用startActivityForResult时,它都会显示以下信息:
Initializing inflate state...
有任何想法吗?
在项目中某处有对旧活动名称的引用。 可能是项目的清单文件,但可能在其他地方。
最简单的检查方法是使用Eclipse的搜索功能在整个项目中搜索对旧活动名称的引用,并更正所找到的任何活动名称。
以我的经验,在这种情况下Eclipse并不总是检测何时需要重建项目,因此清理并开始新的构建也是一个好主意。
我是新手,但我发现检查(选择)以下选项对我而言毫无问题。
Eclipse会在提交更改之前显示所有非Java(清单等)文件中更改的预览。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.