我想在Android应用程序卸载到ANDROID时删除联系人组(在安装时创建)

时间:2011-12-02 07:04:34

标签: android contacts

我有代码删除联系人群组,其联系人群组ID是这样的,并且也在运作......

ContentValues values = new ContentValues();         
values.put(ContactsContract.Groups._ID, 4444);
getContentResolver().delete(ContactsContract.Groups.CONTENT_URI,values.toString(),null);

但是我想在Android设备中卸载应用程序时执行此删除。所以我需要做什么或者在卸载时可以使用哪些功能?

你能给我一些建议吗?

1 个答案:

答案 0 :(得分:1)

抱歉,您无法在卸载应用程序时获得控制权或执行任何任务。

不幸的是,目前Android软件包无法在删除代码时执行代码。但是,您可以在另一个程序包中注册BroadcastReceiver ACTION_PACKAGE_REMOVED,这些程序包将在从手机中删除程序包时调用。

看看这个问题Perform a task on uninstall in android