2017-07-31 74 views
0

我想知道是否有可能觸發一個自定義事件時,調用房間道路上的方法。在我的特殊情況下,我想刪除一個文件後,實體引用該文件被刪除。我有一個名爲Picture的實體,它包含磁盤上實際文件的路徑。當一個Picture的實體從數據庫中刪除時,我需要刪除這個文件,如果它被app /保存在app目錄中。經過一番研究,我找不到符合我需要的任何東西。在此先感謝觸發自定義事件更新/從房間道路刪除

回答

2

我想知道是否有可能引發自定義事件時,一個房間一個DAO方法被稱爲

對不起,先生。

當圖片的實體從我需要的應用程序/刪除文件,以及如果它被保存在app目錄數據庫中刪除

無論你的代碼調用@Delete方法在DAO上負責刪除文件。

+0

我已經預料到:/看起來我需要爲此構建一個包裝...感謝您的快速響應! – dedda1994

0

在房間裏任何用@Delete註釋在你的dao中註釋的方法將返回「int」0如果沒有項目被刪除或返回被刪除的行的總數。

你可以做這樣的事情。

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

    //Do task you want to perform on deletion. 
}