2017-07-31 18 views
0

部屋DAOのメソッドが呼び出されたときにカスタムイベントをトリガできるかどうかを知りたいですか?私の場合、私はそのファイルを参照しているエンティティが削除された後にファイルを削除したいと思っています。私はPictureと呼ばれるエンティティを持っていて、ディスク上の実際のファイルへのパスを保持しています。エンティティPictureがデータベースから削除されると、app /によってappディレクトリに保存されていればファイルも削除する必要があります。かなりの研究の後、私は自分のニーズに合ったものを見つけることができませんでした。事前に感謝部屋のDAOからの更新/削除時にトリガーカスタムイベント

答えて

2

私は部屋のDAOのメソッドは申し訳ありませんが、

呼び出されたとき、カスタムイベントをトリガすることが可能であるかどうかを知りたいです。それは@Deleteメソッドを呼び出すどのようなあなたのコードアプリ/ appディレクトリ内

によって保存された場合の画像の実体は私もファイルを削除する必要がデータベースから削除され

ファイルを削除するのはDAOの責任です。

+0

私はすでにこれを期待しています:/これはラッパーを構築する必要があるようです。 – dedda1994

0

@Deleteアノテーションを使用してDAOでアノテーションされたメソッドは、アイテムが削除されていない場合は "int"を返し、削除された行の総数を返します。

このようなことができます。

if(yourDB.getYourDao.delete()>0){ 

    //Do task you want to perform on deletion. 
} 
関連する問題