2016-07-10 13 views
0

Ich entwickle eine Android-App, die einen mobilen und einen tragbaren Teil hat. Ich verwende einige allgemeine Dinge in einer gemeinsam genutzten Bibliothek, wie ein Fragment, das auf dem mobilen Gerät verwendet wird, und auch das Wearable. Leider ist das Fragment erweitert android.support.v4.app.Fragment, aber android.support.wearable.view.FragmentGridPagerAdapter kann nicht solche Support-Fragmente über getFragment (nur android.app.Fragment wird unterstützt).FragmentGridPagerAdapter zusammen mit Support-Fragment

Gibt es eine FragmentGridPagerAdapter, die android.support.v4.app.Fragment unterstützt?

+0

'kann solche Supportfragmente nicht über getFragment bereitstellen 'Das ist ** offensichtlich **. Verwenden Sie stattdessen 'getSupportFragment()'. –

+0

Leider hat 'FragmentGridPagerAdapter' keine Methode' getSupportFragment'. – Zardoz

+0

Haben Sie diesen Import 'android.support.wearable.view.GridPagerAdapter' hinzugefügt? –

Antwort

0

Ich glaube nicht, dass Sie Support-Fragmente verwenden können. Es ist eine Weile her, seit ich auf dieses Problem gestoßen bin, aber am Ende habe ich einfach nur Fragmente verwendet. Zumindest ist es geradlinig.

+0

Dieses ganze Support-Fragment-Zeug ist ziemlich umständlich. Google empfiehlt zunächst, die Support-Bibliotheken zu verwenden und dann Inkompatibilitäten wie diese zu erstellen. – Zardoz