如何避免"活动未开始,其当前任务已被带到前线"警告?

时间:2012-07-17 07:09:09

标签: android

如果我不修改源代码并编译,我得到“活动未启动,其当前任务已被置于前面”消息。 Eclipse中是否有选项强制它在不更改源代码的情况下运行?

7 个答案:

答案 0 :(得分:9)

如果你想强制执行,请执行此操作。 我通常这样做虽然听起来很蹩脚。在代码中的任何位置添加空格(在任何文件中)。只需保存项目并运行即可。然后它将再次进行上传和安装过程。这是最简单的方法,而无需实际更改任何重要的代码。

答案 1 :(得分:1)

为什么不尝试再次从Emulator运行它,如果你没有修改源代码,它将按照你提到的相同,更改源代码(你可以添加日志,或只是在任何文件中输入空白。)或关闭它并从模拟器中打开它。

答案 2 :(得分:1)

- >只有在您的应用程序的上一次运行没有任何变化时才会发生这种情况 - >要避免这种情况,您可以::

  1. 关闭您的应用程序,然后编译,
  2. 您必须更改代码的至少1个文件,然后才能编译它。

答案 3 :(得分:1)

还有另一种方法可以解决这个问题。运行另一个应用程序,然后运行您当前的应用程序,这样您就不会收到此类错误消息。并且不需要更改代码或添加不必要的空格。它还节省了浪费时间来重启模拟器的时间。

答案 4 :(得分:0)

如果您不修改代码并想在模拟器中重新运行代码,系统会抛出警告,您尝试运行的代码已经执行。即使我已多次遇到此警告。您可以执行此操作是在代码中进行一些更改并尝试再次运行或者只是完成前面的所有活动而不是尝试运行。它将成功运行。

答案 5 :(得分:0)

在我看来,“活动没有开始,它目前的任务......”真的很乏味。在某些情况下,我在源代码中没有更改任何内容,但需要重新启动,因为我更改了数据

答案 6 :(得分:0)

清理您的项目(菜单 - >项目 - >清洁),然后再次运行。

适合我。