Android 从呼叫日志中删除项目时的操作?

Android 从呼叫日志中删除项目时的操作?,android,calllog,Android,Calllog,我是否可以设置一个游标或类似的东西来调用Log delete,因为我需要同步到另一个数据库 我解决了当一个电话结束,然后插入它,但与删除我不知道 感谢Context.getContentResolver().registerContentObserver(callloguri,true,YourContentObserver实现)Context.getContentResolver().registerContentObserver)任何东西都能帮上忙。您必须将其放入某种可能运行的服务中。。。(

我是否可以设置一个
游标
或类似的东西来调用Log delete,因为我需要同步到另一个数据库 我解决了当一个电话结束,然后插入它,但与删除我不知道


感谢Context.getContentResolver().registerContentObserver(callloguri,true,YourContentObserver实现)

Context.getContentResolver().registerContentObserver)任何东西都能帮上忙。
您必须将其放入某种可能运行的服务中。。。(它还将接收有关其他操作(如插入和更新)的通知)如何从呼叫日志中获取是否删除了某些内容?你能给我发送一些我在
onChange()
method
if(uri.equals(CallLog.Calls.CONTENT_uri)){final Cursor c=context.getContentResolver().query(uri,null,null,null,null,null);c.moveToFirst();而(c.moveToNext()){final int type=c.getColumnIndex(CallLog.Calls.type);final int dircode=c.getInt吗(类型);if(TelephonyManager.CALL_STATE_IDLE==CustomPhoneStateListener.lastCallState&once==1&CallsInfragment.firstcall){Toast.makeText(上下文,“无调用”,Toast.LENGTH_SHORT).show();readCallLogs();once++;callsInfragment.firstcall=false;}