Как избежать «Не начата деятельность, ее текущая задача была перенесена на передний план»?

Если я не изменяю исходный код и не компилирую, я получаю сообщение «Активность не запущена, его текущая задача была перенесена на передний план». Есть ли опция в Eclipse, чтобы заставить ее работать без изменения исходного кода?

Если вы хотите добиться этого, сделайте это. Я делаю это обычно, хотя это звучит хромой. Добавьте место в любом месте вашего кода (в любом файле). Просто сохраните проект и запустите. Затем он снова пройдет процесс загрузки и установки. Это самый простой способ обойти это без фактического изменения какого-либо кода.

Почему бы вам не попробовать запустить его с эмулятора снова. Если вы не изменяете источник, он будет делать то же, что и вы упомянули, либо изменить источник (вы можете добавить журналы, либо просто сделать пустой ввод в любом файле.), Либо закрыть его и открыть Это от эмулятора.

-> Это происходит, только если нет изменений в предыдущем приложении.
-> Чтобы избежать этого, вы можете:

  1. Закройте приложение и затем выполните компиляцию,
  2. Вы должны изменить atleast 1 файл вашего кода, а затем можете скомпилировать его.

Есть еще один способ решить эту проблему. Запустите другое приложение и запустите свое текущее приложение, чтобы вы не получили сообщение об ошибке этого типа. И не нужно менять код или добавлять ненужные пробелы. И это также сэкономит ваше время, которое может тратить время на перезапуск эмулятора.

Если вы не изменяете код и хотите повторно запустить код в эмуляторе, система просто выдает предупреждение о том, что код, который вы пытаетесь запустить, уже выполнен. Даже я столкнулся с этим предупреждением несколько раз. Вы можете сделать это, чтобы сделать некоторые Изменения в коде и попытаться запустить снова или просто закончить все действия впереди, а затем попытаться запустить. Он будет работать успешно.

По-моему, «Активность не началась, ее текущая задача …» действительно утомительна. В некоторых случаях я ничего не менял в исходном коде, но мне нужно перезапустить, потому что я изменил данные

Очистите проект (Меню-> Проект-> Очистить), затем запустите его снова.

Работает на меня.