Abrufen der Bundle-Argumente im onLoadFinished CursorLoader-Callback

9

Wenn ich einen Cursor loader mit

starte %Vor%

Ich möchte das Bündel in

bekommen %Vor%

Aber das scheint nur von onCreateLoader (...)

möglich zu sein

Die einzige Problemumgehung, die ich mir vorstellen kann, ist die Unterklasse von CursorLoader und das Hinzufügen einiger Felder, um persistierende Daten beim Laden auf onLoadFinished (...)

zu erhalten

Danke!

    
Ian Warwick 29.04.2012, 21:25
quelle

2 Antworten

1

Ich würde nicht nur ein privates Mitgliedsfeld in der Klasse verwenden, die LoaderCallbacks implementiert, weil Sie nie genau wissen, welcher Loader gerade fertig ist. Besser zu tun, als der Fragesteller die Daten vorgeschlagen und mit dem Loader gespeichert hat. Hier ist, wie ich es mache:

%Vor%     
satur9nine 30.06.2014 18:55
quelle
0

Da Sie 'this' als dritten Parameter von onLoadFinished verwenden, gehe ich davon aus, dass die Klasse die LoaderManager.LoaderCallbacks-Schnittstelle implementiert. Es gibt also keine Notwendigkeit für den Parameter, Sie können ein privates Mitglied Feld verwenden.

    
Mikel 01.08.2013 22:45
quelle

Tags und Links