有時我得到Exception.java.io.FileNotFoundException,文件打開失敗:EROFS(只讀文件系統)。我在我的清單中有WRITE_EXTERNAL_STORAGE權限,偶爾當我有我的服務運行,然後我得到這些例外和少數操作將不會成功,但如果我重新啓動我的設備,那麼它工作正常。 我想抓住「Exception.java.io.FileNotFoundException」異常並以編程方式重新啓動我的設備。我的設備已根植,因此我以編程方式執行「su -c reboot」。Android文件打開失敗:EROFS
我需要知道如何捕捉「文件打開失敗:EROFS」異常並觸發重啓?
該異常並不意味着有沒有文件可以打開?無論如何,封裝會拋出異常的代碼部分呢?嘗試{你的代碼} catch(FileNotFoundException e){reboot here?}應該做的工作。 – JosephChilberry