내가는 Cursor
는 등 을 String, Int
얻기위한 방법을 가지고 있지만 내가 객체를 반환하는 동적 방법을 만들려고하고 난 단지 그것을 던져 Android 커서? 객체 데이터를 읽는 방법?
mycursor.GetObject(index)
거기 일도하지 않는 것을 알고있다.
또는 어떤 유형의 경우에도 mycursor.GetString(index)
을 사용할 수 있습니까? String,Float,Double,Long,Short, Blob,Int
등
예를 들어 Float
또는 Int
또는 모든 유형을 사용하여 캐스트 할 수 있습니까?
(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);
작동 할 예
에 대한? 어떤 유형에도 mycursor.GetString()
을 사용할 수 있습니까?
android.database.Cursor에는 swich 또는 if를 사용하여 만든 아이디어 인 getType()이 없지만 GetType (columnindex)이 없습니다. – angel
apilevel> = 11에서 사용할 수 있습니다. 적합한 메소드가없는 것 같습니다. 이전 Androids (http://stackoverflow.com/questions/11658239/cursor-gettype-for-api-level-11 – dst
참조) 해결 방법 : http://stackoverflow.com/a/6145969/2636001 – dst