У меня есть активность, которая показывает список элементов с сервера. Когда щелкнут элемент списка, я открою еще одну детальную активность. В ходе детальной деятельности я делаю некоторые изменения на сервере. Поэтому, когда я нажимаю кнопку «Назад», я хочу обновить предыдущую активность, чтобы убедиться, что изменения, которые я сделал, отражают.Обновить предыдущую активность при обратном нажатии
Это то, что я в настоящее время: -
@Override
protected void onRestart()
{
// TODO Auto-generated method stub
super.onRestart();
FetchItems fetchTask = new FetchItems();
try {
myFinalList = fetchTask.execute(registerContet).get();
}
catch (Exception e)
{
e.printStackTrace();
}
}
Все работает отлично. Но когда я нажимаю кнопку «Назад», происходит зависание пользовательского интерфейса, и он не возвращается к предыдущему экрану мгновенно. Как я могу это решить?
Собственно по методу назад пресс-активности жизненного цикла onResume() вызываются так писать код внутри onResume(). –
Изучите http://developer.android.com/intl/es/reference/android/app/Activity.html#ActivityLifecycle –
где ваш код 'onBackPressed' &' onResume' –