0

次のリンク http://lovingandroid.blogspot.com/2011/08/retrieving-events-from-calendar.htmlをたどっています が、エミュレータで作業していると例外が発生しcalCursor.moveToFirst(); ます。これの解決策は何ですか?

4

2 に答える 2

1

カーソルにデータがない可能性があります

のように使う

    if(calCursor.getCount()>0)
    calCursor.moveToFirst();
于 2011-08-09T11:11:03.603 に答える
0

どのような例外がありましたか? ヌルポインタ例外ですか?そうであれば、その moveToFirst() メソッドを呼び出す前に、最初に calCursor が null でないことを確認する必要があるかもしれません。

于 2012-05-01T15:13:55.427 に答える