データベースがあり、それを開いて、必要なクエリをカーソルで抽出します。抽出した変数が int か string かを確認するにはどうすればよいですか? どのテーブルを開いているかわからないため、すべてが動的です。だから私は使用できないcursor.getString()
か、cursor.getInt()
編集
私の悪い英語でごめんなさい、私はイタリア人です
それを見つけた。この方法は機能します:
public boolean isInt(String s){
boolean result=false;
try{
Integer.parseInt(s);
result=true;
}catch(Exception e){
}
return result;
}
これは役立つはずです: http://developer.android.com/reference/android/database/Cursor.html#getType(int )
列インデックスをそれに渡します。これらのいずれかが返されます