2012-03-15 4 views
0

だから私はthenewbostonアンドロイドぇのを見ていたし、私はこのコードで混乱してしまった:Androidファイルオブジェクト? :D

はのは、私はFileOutputStreamオブジェクトを作成したいとしましょう、と私たちはこのようなことで、単に行うことができます。

FileOutputStream fos = openFileOutput(FILENAME, MODE_PRIVATE); 

しかし、このようなFileOutputStreamのコンストラクタがあります:

fos = new FileOutputStream(YOUR_FILE_NAME); 

だから私は、先ほど作成したので、私はちょうど使用不能オブジェクトを作成したコードのもみ行の中で述べてある基準のを読んだことがあります私たちは何にも設定しません。 2行目のコードは、コンストラクタで作成したので、既に「完成した」オブジェクトなので使用できます。

私の質問は次のとおりです。コードワーキングの最初のラインは何故ですか?

ありがとうございます!

注:英語は私の母国languangeないが、私はいくつかの間違いの

答えて

1

を行った場合だけopenFileOutputのドキュメントを読んでとても残念 - それは、ファイルを作成し、それが存在しない場合。最初の行は、APIに準拠しているため動作します。

+0

ありがとうございました:D 私はドキュメントと混同しています...だから、私はたくさんの質問をしています。おそらく私の経験は十分ではないかもしれません。 –

関連する問題