为什么NDK应用程序的Eclipse有时无法启动?

时间:2014-04-16 22:21:52

标签: android eclipse android-emulator android-ndk

为什么我的Android NDK应用程序的Eclipse命令有时无法在控制台中出现以下错误:

[2014-04-16 15:18:53 - app] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.domain.app/.MainActivity }
[2014-04-16 15:18:53 - app] ActivityManager: Warning: Activity not started, its current task has been brought to the front

然而,如果我再跑一次,它就有效。有没有办法让这个错误停止发生?

1 个答案:

答案 0 :(得分:0)

这可能意味着以前您的应用程序是paused,现在它已经resumed而不是started。如果这导致application's lifecycle出现问题,则表示您未正确处理pause / resume周期。

当您的应用程序在屏幕上时,您应该可以通过按home键而不是back来测试此项。按主页键将显示homescreen应用程序,您的应用将暂停。后退键的默认实现执行stop活动。

您可以查看events logadb logcat -b events)中的订单事件,了解启动,暂停和停止应用程序时不同应用程序的生效方式。