2012-07-05 4 views
2

Я хочу сделать приложение, которое нельзя убить или уничтожить. Я пробовалAndroid Application Pause onStop

@Override 
public void onStop() { 
    super.onPause(); 
} 

Но это не работает, приложение по-прежнему убито. Итак, есть ли другой способ сделать приложение приостановкой, а не останавливать его? Спасибо: D

+0

Вы можете прочитайте это о деятельности http://developer.android.com/reference/android/app/Activity.html –

ответ

1

No.

Для длительных задач, используйте службу.

+0

возможно, я попробую сервис. Спасибо – kyuu

0

Если вы говорите о предотвращении перезапуска активности для изменений конфигурации, попробуйте добавить android: configChanges к тегу активности в манифесте.

<activity 
    android:name=".ActivityName" 
    android:configChanges="keyboard|keyboardHidden|orientation|screenSize" /> 
0

Вы можете использовать onPause, а не метод onStop. Пауза деятельности не будет гарантировать, что ваше приложение не будет убито, если система не хватает памяти и GC пинков в.

@Override 
    public void onPause() { 

    } 

Для получения дополнительной справки о деятельности, проверить here