Для использования getSupportFragmentManager()
Я был вынужден расширить FragmentActivity. Проблема в том, что до того, как мой класс был PreferenceActivity, теперь и затем дает ошибку во всех методах типа this.findPreference. Есть ли решение? Ошибка показывает, что eclipse is. Метод findPreference (String)
не определен для типа myClass
.Использование findPreference в FragmentActivity
0
A
ответ
0
К сожалению, вам все еще нужно использовать PreferenceActivity
для SDK < 11 другой мудрый вы бы использовали PreferenceFragment
.
показать диалог в предпочтении вы должны будете сделать это старый способ создания диалогового окна, например
AlertDialog.Builder builder = new AlertDialog.Builder(this);
//add everything to the builder
builder.show();
где вы хотите, чтобы отобразить диалоговое окно. Это один из очень редких случаев, когда вы не можете использовать DialogFragment
, и вам нужно сделать это по-старому.
Смежные вопросы
- 1. Использование FragmentActivity в Android-проекте
- 2. Использование карт FragmentActivity внутри FragmentPagerAdapter
- 3. findPreference undefined in SettingsActivity
- 4. Использование Android FragmentActivity вместо TabActivity
- 5. findPreference (java.lang.CharSequence) устарел
- 6. Не удается разрешить findPreference() из MainActivity?
- 7. Модифицировать MenuItem в FragmentActivity от FragmentActivity
- 8. findPreference нуль на конкретной таблетке
- 9. Использовать findPreference (key) вне PreferenceActivity
- 10. Использование ViewPager и PagerTabStrip - расширение FragmentActivity
- 11. FragmentActivity onCreateView
- 12. NoClassDefFoundError в скользящем FragmentActivity
- 13. Обновить фрагмент в FragmentActivity
- 14. aFileChoser в fragmentActivity
- 15. Интеграция FragmentActivity в фрагменте
- 16. Android: FragmentActivity в FragmentTabhost
- 17. Добавить FragmentActivity в TabHost
- 18. Android admob в FragmentActivity
- 19. Как использовать findPreference за пределами PreferenceActivity?
- 20. Как обновить сводку списка (findPreference() не работает)?
- 21. Невозможно открыть FragmentActivity из Fragment/FragmentActivity в навигационном ящике
- 22. Как мы можем назвать FragmentActivity из FragmentActivity в Android
- 23. Возможно использование MediaRouteButton в других действиях, кроме FragmentActivity?
- 24. не может найти метод символа findPreference (String)
- 25. Как вернуть TabFragment в FragmentActivity
- 26. Добавление панели инструментов в FragmentActivity
- 27. Как использовать setArgument в FragmentActivity
- 28. Ошибка в методе onCreate (FragmentActivity)
- 29. NullPointerException с setAnimationListener() в FragmentActivity
- 30. Как добавить FragmentActivity в FrameLayout
вам все равно нужно использовать 'PreferenceActivity', если вы хотите показать экран предпочтений в нижнем SDK. что вы пытаетесь сделать с «Support Fragment Manager»? – tyczj
Мне нужно вызвать Dialog, и для этого служит getSupportFragmentManager. или есть другие способы его получить? Диалог расширяет диалоговое окно. –
Просто создайте диалог, не используя 'DialogFragment', это один из редких случаев, когда вам нужно это делать – tyczj