Zweck von Args Parameter von GetloaderManager (). Initloader (…,…,…)?
-
28-10-2019 - |
Frage
Hat jemand eine Beschreibung der Verwendung des Parameters von Initloader () des Bundle Args? Ist das Objekt lediglich auf den resultierenden Cursor eingestellt oder gibt es eine Möglichkeit, Zugriff auf dieses Objekt aus der zu befragten Datenquelle zu erhalten - wie ein Inhaltsanbieter?
Aus Dokumenten:
Args Optionale Argumente, um den Lader beim Bau zu liefern. Wenn bereits ein Lader vorhanden ist (ein neues muss nicht erstellt werden), wird dieser Parameter ignoriert und die letzten Argumente werden weiterhin verwendet.
Danke im Voraus.
Lösung
Das Bundle args
Parameter von initLoader()
und resetLoader()
wird verwendet, um zusätzliche Informationen an weiterzugeben onCreateLoader(int id, Bundle args)
. Dies kann nützlich sein, um beispielsweise Fragen Auswahlargumente zu geben.