API10 mAdapter.swapCursor(data) Support Library

  • 4 Antworten
  • Letztes Antwortdatum
derjens

derjens

Ambitioniertes Mitglied
5
Schönen guten Abend.

Hat jemand ne Idee wie ich es hin bekomme in der API 10
die swapCursor Methode ferfügbar zu machen?

mAdapter.swapCursor(data);

Habe schon folgende Support Library's eingebunden:

import android.support.v4.app.FragmentManager;
import android.support.v4.app.LoaderManager;
import android.support.v4.content.CursorLoader;
import android.support.v4.content.Loader;

Aber es funzt nicht.

Im editor kommt die Meldung:

Call requires API level 11 (current min is 10): android.widget.CursorAdapter#swapCursor

und wenn ich es mit Android 2.3.3 ausführe folgenden Fehler:

E/AndroidRuntime(4467): java.lang.NoSuchMethodError: com.blabla.blabla.MyCursorAdapter.swapCursor

Gruß
derJens
 
Du müsstest im Manifest dein Minimum SDK auf 11 festsetzen:

Code:
<uses-sdk android:minSdkVersion="11"/>

Level 11 entspricht 3.0 aufwärts - unter Gingerbread funktioniert dein Code also nicht, weil es in dieser SDK-Version die Methode noch nicht gab.
 
In dem Beispiel von ActionBarSherlock wird
Code:
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="16"/>
im AndroidManifest gesetzt
und auch mAdapter.swapCursor(data); verwendet.

Steht in Zeile 153 von dem Link.

Was mache ich also falsch???
 
derjens schrieb:
Habe schon folgende Support Library's eingebunden:

import android.support.v4.app.FragmentManager;
import android.support.v4.app.LoaderManager;
import android.support.v4.content.CursorLoader;
import android.support.v4.content.Loader;

Aber es funzt nicht.

Im editor kommt die Meldung:

Call requires API level 11 (current min is 10): android.widget.CursorAdapter#swapCursor

und wenn ich es mit Android 2.3.3 ausführe folgenden Fehler:

E/AndroidRuntime(4467): java.lang.NoSuchMethodError: com.blabla.blabla.MyCursorAdapter.swapCursor


Geb halt mal Code...
Von welcher Klasse erbt dein MyCursorAdapter? Wenn ich anhand deines verlinkten ABS-Beispiels gehe, muss MyCursorAdapter von android.support.v4.widget.SimpleCursorAdapter abstammen, ist dem denn so?
 
  • Danke
Reaktionen: derjens
Danke für den Tip TheNephilim.

Hab doch glatt übersehen das ich auch in meinem CursorAdapter die Support Library
import android.support.v4.widget.CursorAdapter einbinden muss :rolleyes2:

Gruß
derJens
 
Zurück
Oben Unten