アンドロイドでは、ボタンをクリックしてファイルを書き、次回にクリックするとファイルを保存し、バッファされたライターを閉じます。しかし、私はまた、onDestroy関数でバッファライタを閉じるための機能を実装したいと思っています。その前に私はBufferedwriter
が既に閉鎖されているかどうかを知る必要があります。 Buffered Writerが既に閉じられているかどうかを確認しますか?BufferedWriterが既に閉じられているかどうかを確認するにはどうすればよいですか?
さらに、bufferedWriter.close()
機能セットbufferedWriter
〜null
がありますか?
'場合(ライター!= nullを、あなたが次に
変数のインスタンスとして2つの変数の下に定義し、この
のように確認することができ、またthis
参照してください。 ) 'それを閉じます。 – Satya
"bufferedWriter.close()関数はbufferedWriterをnullに設定します"いいえ、これは不可能です。 'bufferedWriter'は単に' BufferedWriter'インスタンスへの参照です。そのインスタンスは0以上の参照を持つことができ、実際に何が参照されているかを知る方法はありません。 –