私はS60 第 5 版電話の通話履歴を監視するためにCLogViewRecentとを使用しています。MLogViewChangeObserver
MLogViewChangeObserver次の 3 つの機能があります。
virtual void HandleLogViewChangeEventAddedL(TLogId aId, TInt aViewIndex, TInt aChangeIndex, TInt aTotalChangeCount);
virtual void HandleLogViewChangeEventChangedL(TLogId aId, TInt aViewIndex, TInt aChangeIndex, TInt aTotalChangeCount);
virtual void HandleLogViewChangeEventDeletedL(TLogId aId, TInt aViewIndex, TInt aChangeIndex, TInt aTotalChangeCount);
ただし、定期的に呼び出されるのは最初の 2 つだけで、たまにHandleLogViewChangeEventDeletedLしか呼び出されません。
例:HandleLogViewChangeEventDeletedL通話履歴アプリの「着信履歴一覧」のメニューから「一覧消去」を選択しても呼び出されません。
これが起こっている理由と、これを修正する方法を誰かが指摘できますか?
ありがとうございました。