Tag: fragmentmanager
FragmentManager ist eine Schnittstelle für die Interaktion mit Fragment-Objekte, die innerhalb einer Activity in Android. Während der FragmentManager API wurde eingeführt, bei HONEYCOMB, eine version der API ist ebenfalls verfügbar für den Einsatz auf älteren Plattformen durch FragmentActivity.
Für weitere Informationen über die Verwendung von Fragmenten, Lesen Sie die Fragmente developer guide.
5
Antworten
Ich habe einige der Forschung getan, aber ich konnte wirklich nicht finden, die Antwort. Habe ich einzelne Aktivität, mit der Seite im Menü, und Halter. Ich habe viele (nicht unterstützen) Fragmente, und alle von Ihnen sind mit
5
Antworten
Habe ich die Methode im fragment-Klasse. Möchte ich nennen, dass die Methode aus der main-Aktivität, aber ich weiß nicht verwenden möchten, FragmentById (oder) FragmentByTag. Mein fragment-Methode: public void setItemFromDrawer(String sourceTag, String destTag) { //dosomething } Wie obige
5
Antworten
Ich bin Implementierung der Menü-navigation durch die Verwendung von Fragmenten. Also fange ich mit nach Hause, und dann die Benutzer navigieren können, um verschiedene Abschnitte und details zu jedem Abschnitt. Wenn ein Benutzer änderungen Abschnitt, dann nenne
3
Antworten
Problem Laut der Google docs: Können Sie nun einbetten Fragmente in Fragmenten. Dies ist nützlich für eine Vielzahl von Situationen, in denen Sie möchten, dass dynamische und wiederverwendbare UI-Komponenten in eine UI-Komponente, die sich dynamisch und re-usable.
2
Antworten
Ich arbeite an der Transaktion zwischen Fragmenten in android, ich habe ein fragment enthält einige relativelayout, auf jedes layout, das ich zu öffnen, ein neues fragment, So habe ich finden Sie so viele links ausprobiert und da
2
Antworten
Edit: Das problem ist, dass das fragment ist immer losgelöst von der Tätigkeit. Allerdings weiß ich nicht, wie dies zu verhindern. Ich habe eine Anwendung, die eine tab-Leiste. Wenn eine Registerkarte geklickt wird, lädt es eine Liste
2
Antworten
Habe ich Hinzugefügt-Fragment-Aktivität wie getSupportFragmentManager().beginTransaction() .add(R.id.container,new MyFragment).commit(); wo container ist die id des FrameLayout <FrameLayout android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" /> Nun, wie bekomme ich die Instanz von Fragment in der Aktivität wie diese Habe ich eine Methode aufrufen
1
Antworten
Ich habe eine Aktivität mit 3 Fragmente; header; a body; eine Fußzeile (gleichen Punkt, wie in HTML). Die bodyfragment enthält drei Schaltflächen, mit denen jeder zu ersetzen ist, die mittlere fragment (Körper; selbst) mit einem anderen, aber
1
Antworten
Bin ich immer diesen Fehler mit folgender Meldung in verschiedenen Szenario: Aktivität zerstört wurde und Kann nicht diese Aktion durchführen, nachdem onSaveInstanceState Ich Schreibe eine app, wo Zwei Aktivitäten miteinander interagieren. Aktivität-Ein starten Aktivität-B mit Absicht. Diese
2
Antworten
Fange ich eben eine neue app und in den Anfang wähle ich den navigation drawer die option der eclipse-IDE gibt mir vollständige code der navigation Schublade und es läuft gut . Aber nach klicken auf die Elemente,
1
Antworten
Hallo (und danke im Voraus), Ich habe eine Anwendung mit einem Google-Play-Store-ähnliches layout (mit PagerTabStrip mit 5 sub-Fragmente). In einigen dieser Fragmente, die ich brauche, um anzuzeigen, eine kleine info bezüglich der letzten Zeit, die die Daten
6
Antworten
Brauche ich etwas Hilfe. em-hinzufügen-fragment-Aktivität auf diese Weise. problem ist, das bei jedem Aufruf der openFragment es fragment erstellen und hinzufügen. das liegt auf der Hand. Frage: welche änderung ich mache, es kann hinzufügen, fragment nur einmal.
4
Antworten
Lerne ich Android-Entwicklung. Ich stecken an etwas, das sollte sehr einfach sein. Im erstellen einer App mit einer Aktivität, 2-Fragmente und 1 interface. android:minSdkVersion="11" android:targetSdkVersion="19 So, in der Haupt-Aktivität Im Versuch, erstellen Sie einen Verweis auf das
3
Antworten
Ich bin mit dem folgenden code erstellen Sie ein fragment jedesmal, wenn der Benutzer klicken Sie auf ein Element in einer Liste anzeigen. Aber so wird das fragment wird erstellt bei jedem Benutzer auf. Was ich will,
1
Antworten
Derzeit habe ich einen "RELATIVE_LAYOUT" container, ich verwende für das hinzufügen meiner fragment. Ich bin mit OnClickListener auf einen button zum laden der XML-fragment-Layouts in das RelativeLayout container. Was ich erreichen will ist, dass wenn ich die
2
Antworten
Habe ich mir angeschaut, alle Fragen auf Stackoverflow, aber konnten nicht finden, eine eindeutige Antwort auf diese Frage. Wie wollen Sie einen Tag zu einem Fragmentso dass Sie es abrufen über getFragmentManager().findFragmentByTag()? Könnte jemand ein einfaches code-Beispiel
1
Antworten
Wie kann ich richtig verwenden Fragmente in Fragmenten? Meine (vereinfachte) Anwendungsfall ist Folgendes, ich habe eine Aktivität mit einem layout-fragment und das fragment theirself enthält ein sub-fragment... alle Fragmente, die manuell Hinzugefügt wurden, um Ihre Eltern... ----------------------------------------------------------
2
Antworten
Ich habe eine Activity wie den folgenden code: public class AuthenticatedMainActivity extends Activity implements FragmentManager.OnBackStackChangedListener{ @Override protected void onCreate(Bundle savedInstanceState) { ............. FragmentManager fragmentManager = getFragmentManager(); fragmentManager.beginTransaction().add(R.id.frame_container,fragment, "First").addToBackStack(null).commit(); } private void switchFragment(Fragment fragment){ FragmentManager fragmentManager = getFragmentManager();
7
Antworten
Habe ich zwei Aktivitäten A und B. Aktivität A hat ein mapFragment und ich bin das hinzufügen es zu backstack. Wenn ich kommen Sie zurück aus, um Eine Übung aus B, will ich das fragment zu zeigen,
8
Antworten
Manchmal sehe ich folgenden stacktrace für ein commit, der passieren kann, wenn der Benutzer nicht auf der Suche an der Tätigkeit (nach Staat gerettet wurden): java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1327) at android.support.v4.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1338)
3
Antworten
Manchmal bekomme ich die folgende exception beim arbeiten mit Fragmenten: FATAL EXCEPTION: main java.lang.NullPointerException at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:591) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1416) at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:420) at android.os.Handler.handleCallback(Handler.java:615) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4745) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
2
Antworten
Habe ich einfach folgenden code FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.fragment_container, mFeedFragment); fragmentTransaction.addToBackStack(null); fragmentTransaction.commit(); Was diese Zeilen code tun? InformationsquelleAutor der Frage Alireza.Heidari | 2015-04-21
13
Antworten
Ich habe eine FragmentActivity und ich will eine Karte fragment in es. Ich habe ein problem immer die Unterstützung fragment-manager zugreifen können. if (googleMap == null) { googleMap = ((SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map1)).getMap(); //check if map is created
1
Antworten
Aus irgendeinem Grund, wenn ich versuche, einen Dialog, bekomme ich eine Fehlermeldung von dialog.show(fm, DIALOG_DATE); sagen Cannot resolve Methode " show(android.Unterstützung.v4.app.FragmentManager, java.lang.String)' Warum kann es nicht beheben, die Methode? mDateButton.setOnClickListener(new View.OnClickListener() { public void onClick(View v) {