0

Androidでイベントを削除および挿入する方法を知っています。
しかし、問題は、自分のアプリによって挿入されたカレンダー イベントを削除するにはどうすればよいかということです。

アプリによって挿入されたイベントのすべての event_id を保存する必要がありますか?

しかし、それは信頼できないようですよね?event_id は、すでに他のイベントの ID になっている可能性があります。たとえば、ユーザーは自分のアプリが挿入したイベントを手動で削除し、同じ event_id を持つ可能性のある独自のイベントを挿入できます。

ありがとうございました。

4

1 に答える 1

1

私が考えることができる 1 つの解決策は、フィールドの 1 つを使用して、アプリに固有の何らかのタグを運ぶことです。同様に、説明に #MyBooksApp を含めて、そのタグでイベントを検索できます。

もちろん、ユーザーはイベントを手動で変更できますが、イベントは検出されませんが、明らかにそれを回避する方法はありません。

別のアプローチは、イベントのコピーまたは名前と説明のハッシュを内部に保存し、削除する前にハッシュを使用して同じイベントかどうかを確認することです。

于 2012-07-04T08:08:24.473 に答える