2011-12-02 92 views
0

被卸載了我的代碼刪除與該聯繫人組ID聯絡小組這樣的時間來刪除聯繫人組(在安裝時創建的)也在努力......我想在我的Android應用程序的Android中

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

,但我想在Android的device.So我有什麼做的或功能可以在卸載時使用的應用程序未安裝時執行該刪嗎?

那麼你能給我一些建議嗎?

+0

當你的應用程序未安裝時你有控制嗎?我不認爲你可以!如果是的話,那麼它對你的努力很好... – user370305

+0

快樂編碼.. :-) – user370305

回答

1

對不起,您不能獲取控制權或卸載應用程序時執行任何任務。

不幸的是,當Android程序包被移除時,目前沒有辦法執行代碼。但是,您可以在ACTION_PACKAGE_REMOVED中註冊一個BroadcastReceiver在不同的包中,該包將在從包中取出包時調用。

看看這個問題Perform a task on uninstall in android

+0

好吧然後是否有任何替代做同樣的事情...? –

+0

我不這麼認爲,BroadcastReceiver在不同的包中是唯一的(有些難看的)方式。謝謝。 – user370305

+0

哦好的...任何方式... thnks您的意見... –

相關問題