ファイルやデータの保存失敗の原因

1,049 views
Skip to first unread message

ayako horiuchi

unread,
Feb 16, 2011, 5:21:11 AM2/16/11
to android-...@googlegroups.com
堀内です。
ファイルやデータの保存失敗の原因の切り分けについて教えてください。
 
ローカルファイルの保存にjava.io.FileOutputStreamを使用しています。
----------
java.io.FileOutputStream.write(byte[] buffer, int offset, int count) throws IOException
void java.io.OutputStream.flush() throws IOException
 
IOException
Signals a general, I/O-related error. Error details may be specified when calling the constructor, as usual. Note there are also several subclasses of this class for more specific error situations, such as FileNotFoundException or EOFException.
----------
詳細はサブクラスのException見てねというので見てみたのですが、
空き容量不足で保存失敗というExceptionを見つけられませんでした。
ないのでしょうか?
他にDBとプリファレンスを使っているのですが、
こちらは保存できたかどうかの判定しか取得できません。
 
・値の不正のエラーは、保存前にチェックすることで回避可能 
・普通に自アプリ領域のDBなどを使っていればセキュリティ系のエラーは出ない
・空き容量不足を表すExceptionは存在しないので、保存失敗の原因が空き容量不足とは特定できない
 
以上のことから、なんだかよくわからないけど保存に失敗してしまった場合は、
空き容量不足が原因ではないかと疑ってしまいたくなります。
他の保存失敗の原因があったら、教えてください。
 
以上です。
よろしくお願いします。

ayako horiuchi

unread,
Feb 17, 2011, 12:42:13 AM2/17/11
to android-...@googlegroups.com
堀内です。
自分のメールが変なことになってるのに今頃気づきました。
Javadocからコピペした部分にリンクが。。。
リッチテキスト形式解除しました。

日本アンドロイドの会の方に、DBの場合はSubclassFullException
で取得できるというようなことが書いてあったのですが、探せない(汗)
Web検索かけても引っかからない。。。謎です

引き続きレスお待ちしていますので、よろしくお願いいたします。

2011年2月16日19:21 ayako horiuchi <hori...@gmail.com>:

Reply all
Reply to author
Forward
0 new messages