理解できないことCursor.getType()
がありますが、カーソルにレコードがないのに列がある場合に列タイプを取得したいのに、なぜこのばかげた例外が発生するのか説明できますか?つまり、カーソルにレコードがある場合は問題ありませんが、getType
メソッドを使用して列タイプを問題なく取得できますが、レコードがない場合はこの例外がスローされます。
問題は、列タイプを取得するためにレコードが必要なのはなぜですか?列名を知っているだけでは、そのタイプを取得するのに十分ではないのはなぜですか?これはばかげていますか?