согласно OnCreate документации:отделки() внутри OnCreate() недействительные обратные вызовы
Вы можете назвать отделку() внутри этой функции, в этом случае OnDestroy() будет немедленно вызваны без какого-либо из остальные жизненного цикла (onStart(), onResume(), onPause() и т. д.).
Но они сталкиваются с другим поведением. onCreateOptionsMenu будет вызван после onCreate и только после этого onDestroy. Какие-либо предложения?
Код им Runing:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (...) {
startActivity(...);
finish();
return;
}
}
как вы называете 'finish()'? Используете ли вы (неявный) указатель 'this' для экземпляра активности или пытаетесь вызывать функцию finish() для активности, которая в настоящее время не находится перед текущей задачей? – NitroNbg
обновил мой вопрос –
Я нашел эту цитату только здесь. http://developer.android.com/reference/android/preference/PreferenceActivity.html Вы упомянули «PreferenceActivity»? Вы пробовали свой код с помощью «PreferenceActivity» или с нормальной «Activity»? – Anatol