Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何避免;活动未启动,其当前任务已被带到最前面;警告_Android - Fatal编程技术网

Android 如何避免;活动未启动,其当前任务已被带到最前面;警告

Android 如何避免;活动未启动,其当前任务已被带到最前面;警告,android,Android,如果我不修改源代码并编译,我会收到“Activity not started,其当前任务已被置于最前面”的消息。Eclipse中是否有强制它运行而不更改源代码的选项?如果您想强制执行它,请执行此操作。 我通常这样做,虽然听起来很蹩脚。在代码中的任意位置(任何文件中)添加空格。只需保存项目并运行。然后,它将再次经历上载和安装过程。这是在不实际更改任何重要代码的情况下进行操作的最简单方法。为什么不再次尝试从Emulator运行它,如果您不修改源代码,它将执行与您提到的相同的操作,或者更改源代码(您可

如果我不修改源代码并编译,我会收到“Activity not started,其当前任务已被置于最前面”的消息。Eclipse中是否有强制它运行而不更改源代码的选项?

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

为什么不再次尝试从Emulator运行它,如果您不修改源代码,它将执行与您提到的相同的操作,或者更改源代码(您可以添加日志,或者只需在任何文件中输入空格)或者关闭它并从Emulator中打开它。

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

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

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

    如果您不修改代码并希望在emulator中重新运行代码,系统只是抛出一个警告,表示您尝试运行的代码已经执行。即使我已经多次遇到此警告。您可以做的是对代码进行一些更改,然后再次尝试运行,或者只是完成前面的所有活动,然后尝试运行。它将成功运行。

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

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


    对我有效。

    是的,从Emulator或设备关闭应用程序(如果已经运行),然后尝试运行清理项目并再次运行。这不是错误,甚至不是编译器警告,表明您做错了任何事情。我知道上面写着“警告”,但更像是供参考。正如在“仅供参考,您正在运行相同的代码,没有任何更改,并且该应用程序已经在运行,因此Android将只向您显示正在运行的应用程序,而不是安装相同的东西并重新启动它。”我也这样做,但最近这还不够好。它仍然给我警告,不执行应用程序,不知道发生了什么变化。