我有一个测试应用程序有一个ForgroundService
来保持我的应用程序活着,它工作正常,直到我删除应用程序文件夹(在应用程序启动时创建),如果我强制停止应用程序然后重新启动它,文件夹已成功创建,没有错误,但如果我删除文件夹而不执行强制停止,则重新启动应用程序时,文件夹未成功创建,甚至无法使用ESFileExplorer打开。
我不知道为什么会发生这种情况,如何在用户通过文件管理器应用程序删除文件夹的情况下阻止这种情况。
我不知道LogCat中的这一行可能导致此问题(Logcat中没有任何其他异常):
08-02 15:39:04.816: E/InputDispatcher(509): channel '427e97d0 com.estrongs.android.pop/com.estrongs.android.pop.app.PopNoteEditor (server)' ~ Channel is unrecoverably broken and will be disposed!