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ď č. 1Na 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.