ich weiß, ein Cursor
Verfahren erhalten hat für String, Int
, etc ist aber nicht da irgendwas alsAndroid Cursor? Wie lese ich Objektdaten?
mycursor.GetObject(index)
ich eine dynamische Methode erstellt werden soll, die ein Objekt zurückgibt, und ich es nur werfen.
oder ist es möglich, mycursor.GetString(index)
für jeden Typ zu verwenden? String,Float,Double,Long,Short, Blob,Int
, etc.
und ich kann zum Beispiel für eine Float
oder Int
oder einen beliebigen Typ verwenden und es umwandeln?
zum Beispiel
(Blob) newblob=mycursor.GetString(i_return_BloB);
(Int) newint=mycursor.GetString(i_return_Int);
(Float) newfloat=mycursor.GetString(i_return_Float);
(Double) newdouble=mycursor.GetString(i_return_Double);
(Long) newlong=mycursor.GetString(i_return_long);
(Short) newshort=mycursor.GetString(i_return_short);
würde es funktionieren? könnte ich mycursor.GetString()
für jeden Typ verwenden?
android.database.Cursor hat nicht getType() das war meine Idee mit einem swich oder wenn aber nicht GetType (Spaltenindex) – angel
Verfügbar auf apilevel> = 11 ... scheint es gibt keine geeignete Methode für ältere Androids, siehe http://stackoverflow.com/questions/11658239/cursor-gettype-for-api-level-11 – dst
Workaround: http://StackOverflow.com/a/6145969/2636001 – dst