2012-07-03 120 views
0

我知道如何在Android中刪除和插入事件。
但問題是,我該如何刪除由我自己的應用程序插入的日曆事件。在Android中刪除應用程序插入的日曆事件

我是否需要存儲由我的應用程序插入的事件的所有event_id?

但它似乎是不可靠的,對吧? event_id可能已經成爲其他事件的標識。例如,用戶可以手動刪除我的應用插入的事件並插入可能具有相同event_id的自己的事件。

謝謝。

+0

那麼,這是真正的問題,當你更新你的活動信息。你不想只是盲目地刪除它們,你將它們展示給用戶,對吧? –

+0

在我的使用案例中,我真的想要盲目刪除它們... 我的應用程序在Google日曆中存儲書籍的到期日期。當用戶更新書籍時,過去的所有事件都應該被刪除並由新的到期日取代。否則,舊事件混淆了用戶。 – Bear

回答

1

我能想到的一個解決方案就是使用其中一個字段來攜帶某種獨特的標籤。就像在描述中,您可以使用#MyBooksApp,然後通過該標籤搜索事件。

當然,用戶可以手動修改事件,但它不會被發現,但顯然沒有辦法解決這個問題。

另一種方法可能是在內部存儲事件的副本或名稱和描述的散列,並在刪除之前使用散列檢查它是否是相同的事件。

相關問題