簡體   English   中英

如何避免“活動未開始,其當前任務已被帶到前線”的警告?

[英]How to avoid “Activity not started, its current task has been brought to the front ” warning?

如果我不修改源代碼並編譯,我得到“活動未啟動,其當前任務已被置於前面”消息。 Eclipse中是否有選項強制它在不更改源代碼的情況下運行?

如果你想強制執行它,請執行此操作。 我通常這樣做雖然聽起來很蹩腳。 在代碼中的任何位置添加空格(在任何文件中)。 只需保存項目並運行即可。 然后它將再次進行上傳和安裝過程。 這是最簡單的方法,而無需實際更改任何重要的代碼。

為什么不嘗試再次從Emulator運行它,如果你沒有修改源代碼,它將按照你提到的相同,更改源代碼(你可以添加日志,或只是在任何文件中輸入空白。)或關閉它並打開它來自模擬器。

- >只有在上次運行應用程序時沒有任何變化時才會發生這種情況。
- >要避免這種情況,你可以::

  1. 關閉您的應用程序,然后編譯,
  2. 您必須更改您的代碼的至少1個文件,然后才能編譯它。

還有另一種方法可以解決這個問題。 運行另一個應用程序,然后運行您當前的應用程序,這樣您就不會收到此類錯誤消息。 並且不需要更改代碼或添加不必要的空格。 它還可以節省您重新啟動仿真器所浪費的時間。

如果您不修改代碼並想要在模擬器中重新運行代碼,系統會拋出警告您正在嘗試運行的代碼已經執行。即使我已多次遇到此警告。您可以做的是做一些更改代碼並嘗試再次運行或只是完成前面的所有活動,然后嘗試運行。它將成功運行。

在我看來,“活動沒有開始,它目前的任務......”真的很乏味。 在某些情況下,我在源代碼中沒有改變任何內容,但需要重新啟動,因為我更改了數據

清潔項目(菜單 - >項目 - >清潔),然后再次運行。

適合我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM