我有一個用作遞歸文件服務器的類。它所做的就是爲父目錄中的所有目錄創建一個文件觀察器,然後開始觀察它們。我知道它的工作原理,因爲在調試模式下,它會記錄logcat中的所有文件更改。但是,當我從調試器斷開連接並重新啓動應用程序時,它會生成啓動和設置日誌,但它不會捕獲任何文件更改。垃圾收集器是否有可能因爲調試器不在線而正在觀看?我不認爲這是真的,因爲運行它的Intentservice永遠不會死。File Observer在調試模式下工作,但事件不會在沒有調試器的情況下觸發
編輯:我將intentservice更改爲nonstopintentservice,同樣的事情仍在發生。所以服務不會被破壞。
您認爲如何?
感謝