Это мое понимание того, что в нормальном FragmentActivity/ViewPager/FragmentStatePagerAdapter ситуации onCreateOptionsMenu должна быть обработана ListFragment ... ... а как в сценарии, где ActionBarSherlock расширяется классы FragmentActivity и ListFragment?ABS: ViewPager, FragmentStatePager адаптер, SherlockListFragment и меню
Я с трудом получают onCreateOptionsMenu работать в SherlockListFragment:
- версия ABS из onCreateOptionsMenu булева, не аннулируются.
- версия АБС из onCreateOptionsMenu опускает MenuInflater в качестве параметра
- инстанцировании MenuInflater в SherlockListFragment.onCreateOptionsMenu является проблемой («Inflater не может быть разрешен к типу»).
Я был бы признателен, если кто-то может показать мне, что я делаю неправильно ...
Спасибо!
Спасибо, что ответили, но я сделал все это. В шаблоне, который я использую FragmemtStaticPager и SherlockListFragment, есть статические вложенные классы ... вызывающие методы OptionsMenu из ошибок возврата SherlockListFragment. – Quasaur
@Quasaur вы можете опубликовать минимальный код примера того, что вы делаете? Это поможет выяснить, что это за проблема. – Matthew
Я использовал следующую ссылку в качестве шаблона для моей реализации: https://github.com/JakeWharton/ActionBarSherlock/blob/master/samples/fragments/src/com/actionbarsherlock/sample/fragments/FragmentStatePagerSupport.java – Quasaur