Guten Tag alle, ich möchte fragen, warum ich SwipeRefresh auf RecycleView nicht erstellen kann. Es funktioniert gut auf Eibisch nur, es die App in einer anderen Version zerstört hier ist Screenshot of logcat SwipeRefreshLayout funktioniert nicht auf Android-Version 22 und
Antwort
Von Ihrem logcat:
- Sie verwenden nativen Fragmente (
android.app.Fragment
) - Auf Eibisch Fragmente sind leicht komplexer und eingeführt
getContext()
Methode, die auf früheren Plattformen nicht vorhanden ist. - Ich kenne keinen praktischen Fall, in dem
getContext()
eine andere Sache zurückgibt alsgetActivity()
.
Verwenden Sie getActivity()
statt getContext()
.
Es ist erwähnenswert, dass dies nichts mit der SwipeRefreshLayout
selbst zu tun hat. Sie haben gerade einen falschen Methodenaufruf im Callback verwendet.
Vielen Dank für Ihre Hilfe jetzt funktioniert es richtig. –
@EugenPechanec bitte auch dies beantworten: http://stackoverflow.com/questions/36434071/android-support-v4-widget-swiperefreshlayout-working-but-it-is-not-visible –
- 1. SwipeRefreshLayout Symbol zeigt nicht, aber Callback funktioniert
- 2. SwipeRefreshLayout auf einem LinearLayout?
- 3. Android: CoordinatorLayout und SwipeRefreshLayout
- 4. checkSelfPermission-Methode funktioniert nicht in targetSdkVersion 22
- 5. SwipeRefreshLayout mit NestedScrollView und Linearlayout
- 6. Android SwipeRefreshLayout Aktualisierungsindikator nicht sichtbar
- 7. RecyclerView Scrollen funktioniert nicht mit SwipeRefreshLayout in Fragment
- 8. Android: CollapsingToolbarLayout und SwipeRefreshLayout stecken
- 9. SwipeRefreshLayout Android-Verhalten
- 10. Android Karte funktioniert auf API 19 aber nicht auf API 22
- 11. SwipeRefreshLayout ist auf leeren RecyclerView versteckt
- 12. SwipeRefreshLayout App Theme
- 13. SwipeRefreshLayout Listenansicht nicht zulassen Zeilenelement horizontal scrollen
- 14. SwipeRefreshLayout - Animationstiming ändern
- 15. SwipeRefreshLayout hinter ActionBar
- 16. SwipeRefreshLayout setRefreshing nicht zeigt Fortschrittsbalken in Fragmente
- 17. RecyclerView und SwipeRefreshLayout Absturz Scroll-Liste
- 18. Espresso: Wie SwipeRefreshLayout testen?
- 19. android.support.v7.widget.SwitchCompat arbeiten nicht in API-Ebene 22 und weniger
- 20. Android Webview SwipeRefreshLayout Bereich
- 21. SwipeRefreshLayout in ViewPager
- 22. Loading Spinner in SwipeRefreshLayout entfernen
- 23. NHibernate SchemaExport und Configure() catch-22
- 24. Fragment bereits mit SwipeRefreshLayout hinzugefügt
- 25. Chrome 22 verwechselt Tablets und Desktops
- 26. Tintenfisch tcp_outgoing_address nicht mit "(22) Invalid argument"
- 27. Listview Doppelter Eintrag mit SwipeRefreshLayout
- 28. SwipeRefreshLayout aktualisieren Konflikt mit fragmentTransactions
- 29. Einen benutzerdefinierten SwipeRefreshLayout-Indikator erstellen?
- 30. Hiding Standardauswahlpfeil in Firefox 22
Können Sie uns Ihr Fehlerprotokoll zeigen? –
poste deinen ganzen Logcat – Vucko
Hier ist [Screenshot logcat] (https://drive.google.com/file/d/0B0el4AZQaRJtWElCZzYtSzlSZ2c/view?usp=sharing) Entschuldigung für spät. –