2013-08-09 2 views
0

Мое приложение имеет основное действие с панелью действий и меню вкладок.Обновить список в фрагменте после возврата фрагмента детали

Каждая вкладка представляет собой фрагмент со списком.

Когда я нажимаю в списке, детали фрагмента открыты.

Когда я нажимаю кнопку «Назад», появляется список, но иногда не все элементы отображаются; некоторые из них выглядят белыми.

Если я касаюсь обновления, он выглядит нормально.

onActivityResult не выполняется.

Моя идея: notifyDataSetInvalidated() с обновления.

Как я могу это сделать?

ответ

2

Вы можете попробовать использовать

public void onResume() 
    { 
     // TODO Auto-generated method stub 
     super.onResume(); 
     fillListView(); 
    } 

этот метод будет вызываться каждый раз, когда вы вернетесь из детального фрагмента.

Надеюсь, что это поможет !!!

+0

Очень спасибо, это работает. – user2641343

0
The onActivityResult doesn't execut 

После того, как у меня была такая же проблема я сделал коснуться как этот

В onBackPressed ваш код должен быть перед super.onBackPressed

@Override 
public void onBackPressed() { 
    onBack_My_Code(); // YOUR CODE HERE 
    super.onBackPressed(); 
} 

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    switch (item.getItemId()) { 
    case android.R.id.home: 
     onBack_My_Code(); // YOUR CODE HERE 
     break; 
    default: 
     return super.onOptionsItemSelected(item); 
    } 
    return false; 
} 

Если выше кода dosen't работы, то Armaan Stranger правильно. Вы можете ссылаться на список в on resume.

Смежные вопросы