不在着信があったときにアクティビティを開始したいのですが、通話履歴から最新の不在着信エントリを読み取ることができず、代わりに現在のエントリの前のエントリを読み取ります。電話の状態がアイドル状態のときに読んでいます。
例: 11:10 と 11:11 の 2 つの不在着信エントリがあるとします。12:12 に不在着信がありました。私のアクティビティは、12:12、11:11、11:10 に着信した不在着信を表示する必要があります。むしろ、11:11,11:10 と表示されます。最新のエントリがありません。私は何をすべきか?私はサービスを使用しており、通話履歴、電話の状態を読んでいます。
Cursor c = getContentResolver().query(allCalls, null, null, null, order);
if (c.moveToFirst()) {
do{
// getting number,type,ack etc}
while (c.moveToNext()); }