2012-05-26 2 views
0

Я пытаюсь реализовать ListFragment. Идея состоит в том, чтобы использовать CursorLoader. Код для FragmentActivity являетсяFragmentActivity не вызывает ListFragment

public class XYZ extends FragmentActivity { 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     FragmentManager fm = getSupportFragmentManager(); 

     // Create the list fragment and add it as our sole content. 
     if (fm.findFragmentById(android.R.id.content) == null) { 
      XYZFragment list = new XYZFragment(); 
      fm.beginTransaction().add(android.R.id.content, list).commit(); 
     } 
} 

Теперь я полагаю, что onActivityCreate из XYZFragment следует назвать, но это не происходит, вместо этого я получаю ниже изображение на эмуляторе. Я ищу объяснение относительно того, что происходит и что я делаю неправильно?

Спасибо.

enter image description here

+1

Я предполагаю, что вы имеете в виду 'onActivityCreated', а не' onActivityCreate'? –

ответ

1

Изменение onActivityCreate к onActivityCreated, и вы должны получить ожидаемые результаты.

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