GMail のように、アプリケーションに新しいカレンダーを追加したいと考えています (他のイベントから分割するため)。
それができない場合、アプリがアンインストールされたときにカレンダーからイベントを削除するにはどうすればよいでしょうか?
前もって感謝します。
カレンダーの契約はここにあります。ただし、新しいカレンダーを挿入できるようにするには、アカウント名とタイプが必要です。あなたのグーグルアカウント情報を持っているので、Gmailはこれを行うことができると思います-あなたのアプリが同じことをすることができるかどうかはわかりません。
2番目の質問については、カレンダーイベントの仕様を次に示します。削除できるようにするには、DB内のイベントを知る必要が_ID
あります(これはかなり簡単に取得できるはずです)。
イベントは、URIに追加されたIDとしての_IDによって、または任意の標準選択を使用して削除できます。追加されたIDが使用されている場合、選択は許可されません。削除には、アプリとしてと同期アダプターとしての2つのバージョンがあります。アプリを削除すると、削除された列がイベントに設定され、そのイベントのすべてのインスタンスが削除されます。同期アダプターを削除すると、データベースおよび関連するすべてのデータからイベントが削除されます。