Ich verwende die neue Navigationsarchitekturkomponente in Android und kann den Navigationsstapel nach dem Wechsel zu einem neuen Fragment nicht mehr löschen. Beispiel: Ich bin im loginFragment und möchte, dass dieses Fragment vom Stapel gelöscht wird, wenn ich zum Home-Fragment navigiere, damit der Benutzer nicht zum loginFragment zurückkehrt, wenn er die …
In den Android-Dokumenten für eine FragmentTransaction sind mir zwei sehr ähnliche Methoden aufgefallen: detachundremove . Die Beschreibungen dort scheinen nicht viel Aufschluss darüber zu geben, wann sie verwendet werden sollen, und soweit ich das beurteilen kann, scheinen sie gleich zu sein. Also: Was sind die Unterschiede zwischen diesen beiden Methoden?
Was ist der wesentliche Unterschied zwischen diesen beiden Methoden? Sollte ich beim Erstellen einer Textansicht eine für die Leistung übereinander verwenden? Bearbeiten: Was ist der Unterschied zu onCreateView() { root = some view View v = new View(some context); root.add(v); return root; } onViewCreated() { View v = new View(some …
Angenommen, ich möchte das aktuelle Fragment in einer Containeransicht durch ein anderes ersetzen. Ist es besser zu ersetzen ... FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.fragment_container, newFragment, null); ft.commit(); ... oder folgendes mit Ein- und Ausblenden? FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.hide(oldFragment); ft.show(newFragment); ft.commit(); Ist eine Möglichkeit, dies effizienter zu machen? Es gibt …
Ich versuche, das Thema für ein Fragment festzulegen. Das Festlegen des Themas im Manifest funktioniert nicht: android:theme="@android:style/Theme.Holo.Light" Aus früheren Blogs geht hervor, dass ich einen ContextThemeWrapper verwenden muss. Kann mich jemand auf ein codiertes Beispiel verweisen? Ich kann nichts finden
Ich schreibe eine App für 4.0- und 4.1-Tablets, für die ich nicht die Support-Bibliotheken (falls nicht benötigt) verwenden möchte, sondern nur deshalb die 4.x-API. Meine Zielplattform ist also sehr gut definiert als:> = 4.0 und <= 4.1 Die App verfügt über ein Layout mit mehreren Fenstern (zwei Fragmente, eines links, …
Ich dachte, das System würde Animationen auf dem Backstack umkehren, wenn die Zurück-Taste gedrückt wird, wenn Fragmente mit dem folgenden Code verwendet werden: FragmentManager fm = getFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.setCustomAnimations(R.anim.slide_in, R.anim.hyperspace_out); ft.replace(R.id.viewContainer, new class(), "layout").addToBackStack(null).commit();
Mit dem neuen PreferenceFragmentCompat aus der v7 Preference Support Library: http://developer.android.com/tools/support-library/features.html#v7-preference wird dieser Fehler angezeigt E java.lang.IllegalStateException: Must specify preferenceTheme in theme E at android.support.v7.preference.PreferenceFragmentCompat.onCreate(PreferenceFragmentCompat.java:202) Welches Thema sollte eingestellt werden? Update: Ich habe es versucht <item name="preferenceTheme">@style/PreferenceThemeOverlay</item> wie von @Bogato vorgeschlagen, aber es sieht nicht richtig aus und sieht selbst …
Dies ist eine kanonische Frage für ein Problem, das häufig auf StackOverflow veröffentlicht wird. Ich folge einem Tutorial. Ich habe mit einem Assistenten eine neue Aktivität erstellt. Ich bekomme NullPointerExceptionbeim Versuch , eine Methode zu nennen Views mit erhielt findViewById()in meiner Tätigkeit onCreate(). Aktivität onCreate(): @Override protected void onCreate(Bundle savedInstanceState) …
Ich habe eine RecyclerView, die einige Daten von der API lädt, eine Bild-URL und einige Daten enthält, und ich verwende networkImageView, um das Bild verzögert zu laden. @Override public void onResponse(List<Item> response) { mItems.clear(); for (Item item : response) { mItems.add(item); } mAdapter.notifyDataSetChanged(); mSwipeRefreshLayout.setRefreshing(false); } Hier ist die Implementierung für …
Ich habe eine Anwendung, die aus der Verwendung von ActionBarSherlock im Registerkartenmodus besteht. Ich habe 5 Registerkarten und der Inhalt jeder Registerkarte wird mithilfe von Fragmenten behandelt. Für tab2 habe ich jedoch ein Fragment, dessen XML-Datei ein ViewPager-Element enthält, das wiederum einige Fragmentseiten enthält. Wenn ich die Anwendung zum ersten …
In einer Android - Anwendung ich ein Datum aus einer Db in Laden im TableViewInnern ein Fragment. Aber wenn ich das neu lade Fragment, werden die vorherigen Daten angezeigt. Kann ich die Fragmentmit aktuellen Daten anstelle der vorherigen Daten neu füllen?
Ich bin ziemlich neu in der Verwendung von Fragmenten. Ich versuche nur, eine einfache Beispielanwendung zu erstellen, die Fragmente verwendet. Mein Szenario ist, ich habe zwei Aktivitäten mit einem Fragment in jeder Aktivität. Das erste Fragment hat einen Edittext und eine Schaltfläche. Das zweite Fragment hat eine Textansicht. Wenn ich …
NEUESTE INFO: Ich habe mein Problem auf ein Problem eingegrenzt, bei dem der fragmentManager Instanzen alter Fragmente beibehält und mein Viewpager nicht mit meinem FragmentManager synchronisiert ist. Siehe dieses Problem ... http://code.google.com/p/android/issues/detail?id=19211#makechanges . Ich habe immer noch keine Ahnung, wie ich das lösen soll. Irgendwelche Vorschläge... Ich habe lange versucht, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.