Ich habe versucht, meiner Android-App, die auf 2.1 basiert, mithilfe des Android-Kompatibilitätspakets, das erst am 3. März veröffentlicht wurde, Fragmente hinzuzufügen. Ich habe die Bibliothek in mein Projekt aufgenommen und damit begonnen, den Code von meiner aktivitätsbasierten Klasse in eine fragmentbasierte zu verschieben. Ich habe jedoch festgestellt, dass die Fragmentbeispiele von Google anscheinend auf der Tatsache beruhen, dass die Aktivitätsklasse in 3.0 (Honeycomb) hat die neue Methode getFragmentManager (). Es scheint ein integraler Bestandteil des Fragment-Systems zu sein.
Ich habe versucht, in der Kompatibilitätspaketbibliothek nach einer enthaltenen Aktivitätsimplementierung mit getFragmentManager () zu suchen, kann sie jedoch nicht finden. Weiß jemand, wo ich getFragmentManager () finden kann, damit ich Fragmente für Honeycomb-Kompatibilität einschließen kann, oder wenn nicht, wissen Sie, wie ich Fragmente einschließen kann, ohne einen FragmentManager zu verwenden?
Sie müssen nur Ihr Android-Ziel auf API-Stufe = 12 ändern
quelle
Wenn Sie versuchen, dies mit Google Maps SDK zum Laufen zu bringen, lesen Sie getFragmentManager mit API8 und denken Sie daran, auch Ihre Layoutdatei zu aktualisieren!
quelle