Деятельность не началась, ее текущая задача была перенесена на передний план

У меня очень простой Android-проект. Я получил следующую ошибку когда я пытаюсь запустить его. Эмулятор работает, но приложение не появляется. Я не нашел никакой полезной информации онлайн. Кто-нибудь может мне помочь?

Warning: Activity not started, its current task has been brought to the front

public class Profile extends Activity {
        /*Button button1;
        CheckBox check1, check2;
        EditText text1;*/

        /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
     }
}

     

<EditText android:text="@+id/EditText01" android:id="@+id/EditText01"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:enabled="false"></
EditText><CheckBox android:text="@+id/CheckBox03" android:id="@+id/
CheckBox03" android:layout_width="fill_parent"
android:layout_height="wrap_content">
</CheckBox>
<CheckBox android:text="@+id/CheckBox02" android:id="@+id/CheckBox02"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</CheckBox>
<CheckBox android:text="@+id/CheckBox01" android:id="@+id/CheckBox01"
android:layout_width="fill_parent"
android:layout_height="wrap_content" android:checked="true">
</CheckBox>

</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.seiservices.blending"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/
app_name">
        <activity android:name=".Profile"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category
android:name="android.intent.category.LAUNCHER" />
                <category
android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>

    </application>
    <uses-sdk android:minSdkVersion="8" />

</manifest> 

Ответ 1

Это не сообщение об ошибке, это предупреждение. Что система пытается вам сказать: приложение на устройстве такое же, как ваше приложение в Eclipse. И поскольку приложение уже запущено на устройстве, система сообщает вам, что он не собирается убивать и перезапускать его, но привносит активность вашего уже запущенного приложения на передний план. Это довольно нормально.; -)

Предупреждение не будет продолжаться, если вы отредактируете свой код и запустите его (потому что приложение затем будет убито, переустановлено и запущено) или если вы убьете свой процесс на телефоне, например. через DDMS.

Ответ 2

Я видел это раньше - вы хотите повторно запустить свое приложение, даже если вы, возможно, не сделали никаких изменений кода. На эмуляторе нажмите кнопку "Назад" (справа от кнопки меню), а затем запустите приложение, как обычно, из Eclipse.

Ответ 3

Это происходит, если вы запускаете приложение из eclipse без перекомпиляции (перекомпиляция не будет выполняться, если вы не изменили код), она не проходит процесс удаления, вместо этого он нажимает приложение на передний план так же, как вы запускаете приложение из Home Launcher. Это не ошибка, а "работа по назначению".

Привет

Ответ 4

Project > Clean, а затем снова запустите свой эмулятор.

Ответ 5

Я обнаружил, что затмение каким-то образом попало в состояние, когда оно не создавало новый apk, даже с изменениями кода. Удаление apk:

rm./bin/ "YOUR APP NAME".apk

и повторное запуск приложения из eclipse устраняет проблему.

Ответ 6

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

1- Внесите некоторые изменения в свой код и затем скомпилируйте его снова.

2 Или вы можете легко закрыть приложение, а затем перезапустить его с помощью eclipse или студии orroid или...

Если проблема по-прежнему сохраняется, попробуйте удалить приложение и запустить его снова.

Ответ 7

В эмуляторе

  • нажмите "Главная"
  • Кнопка "Меню" → прокрутите список и выберите приложение, которое вы работают
  • нажмите "Force Stop".

Ответ 8

Это предупреждение. Он говорит, что приложение уже запущено. Я решил это, перекомпилировав свой код, и вы можете закрыть свой эмулятор и снова запустить приложение. Удачи Счастливое кодирование