我正在处理一些遗留代码,其中包括 AndroidManifest.xml 文件中的以下行:
<activity android:name="com.crittercism.NotificationActivity"/>
由于我在Crittercism 文档中找不到任何提及这一点,我想知道它的目的是什么,以及它现在是否已经过时了。由于我的公司使用 Crittercism 进行错误报告,我不能不加思索地删除所有对 Crittercism 的引用。
所以我试图弄清楚这个活动的目的。当我从命令行启动它时,我得到一个空白屏幕,但如果我使用字符串额外的“-e com.crittercism.notification XXX”启动它,那么活动将显示消息“开发人员:XXX”。(我通过反编译 crittercism.jar 文件发现了这一点。)从 AM.xml 文件中删除 Activity 似乎并没有破坏任何东西,但我不确定 - 也许它稍后会以某种方式使用。