/ / Ako kombinovať android.support.v4.app.Fragment a android.app.Fragment - android, nokia, here-api, nokiax

Ako kombinovať android.support.v4.app.Fragment a android.app.Fragment - android, nokia, here-api, nokiax

Pri pokuse o použitie s kartami mám problém s com.here.android.mapping.MapFragment.

Problém je, že keďže TabActivity jezastarané (viem, že to stále funguje, ale potrebujem budúce dôkazové riešenie) a zdá sa, že fragmentgment Vab vyžaduje použitie v4 fragmentu (zlyhá, ak je fragment odvodený od iného), potom keď sa pokúsim mať com.here .android.mapping.MapFragment použitý v rozložení jedného z fragmentov karty, potom ho nemôžem načítať na požadovanú inicializáciu, pretože v riadku (MapFragment) getFragmentManager (). findFragmentById () sa vyskytla chyba označujúca, že odovzdanie do MapFragment môže nevyrobené.

Myslím, že problém je v tom, že MapFragment jeodvodené z android.app.Fragment a findFragmentById očakáva návrat mix android.support.v4.app.Fragment, takže by bolo otázkou, ako by som mohol dosiahnuť, aby táto zmes bežala hladko spolu?

odpovede:

1 pre odpoveď č. 1

Na android.support.v4.app.Fragment a android.app.Fragment triedy nemôžu byť používané zameniteľne.

Nokia vytvorili com.here.android.mapping.MapCompatibilityFragment ktorá sa rozširuje android.support.v4.app.Fragment - použite ju, ak vaša aplikácia používa fragmenty podpory.