簡體   English   中英

Android內部存儲同時讀取/寫入

[英]Android Internal storage read/write at the same time

我正在使用Android提供的內部存儲來讀寫同一文件中的數據。 請參閱https://developer.android.com/guide/topics/data/data-storage.html#files內部

我的問題是我是否需要圍繞讀寫方法實現同步邏輯,以防止競速或Android內部存儲在后台提供這種保護?

如果總共是兩個單獨的應用程序/進程,則底層文件系統應鎖定文件。 當您從輸出流中收到I / O錯誤時,您應該能夠在其中包裹try / catch塊,然后將您的應用設置為稍后重試,或者針對特定應用執行任何所需的行為。

文件並非真正設計為可以由多個應用程序同時寫入。

如果您可以描述為什么要同時從多個進程寫入文件,那么可能會建議其他解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM