2011-11-10 4 views
0

Androidで.txtファイルを管理する際に少し問題があります。私はこのlink(それはスペイン語で)の私のAndroidデバイス上でテキストファイルを使用する方法を説明したが見つかりました。テキストファイルの管理Android

私がしたいことは、ユーザーがSDカードに依存しないように、デバイスのインターンメモリを使用してテキストファイルを作成することです。生のテキストファイルでは書き込みできません読み込みのみ。ですから、いくつかの情報を追加できるテキストファイルが必要です。特定のケースでは、テキストファイル内のすべてのコンテンツを削除してリセットします。

私は書き込み側のためにこのコードを書いている:

OutputStreamWriter fout = null; 
try 
{ 
    fout = new OutputStreamWriter(openFileOutput("measures.txt", Context.MODE_APPEND)); 
    fout.write(measure); 
} 
catch (Exception ex) 
{ 
    Log.e("Files", "Error while opening to write file measures.txt"); 
} 
finally 
{ 
try 
{ 
    fout.close(); 
} 
catch (IOException e) 
{ 
    // TODO Auto-generated catch block 
     e.printStackTrace(); 
} 
} 

私はこの部分がAPPENDモードでファイル「measure.txt」を開き、またはAPPENDモードでそれを作成すると思います。

私はそれから読み取ろう:

BufferedReader fin = null; 
try 
{ 
    fin = new BufferedReader(new InputStreamReader(context.openFileInput("medidas.txt"))); 
String line = fin.readLine(); 
// Some staff with this line 
fin.close() 
} 
// catch staff 

私が何をしたいのかは、私はファイルを閉じる前に、テキストファイル内のすべてのコンテンツを削除しています。アイデアは別のタイプの変数に情報を格納してから、ファイルからの読み込みが終了したら、コンテンツをリセットします。

どうすればいいですか?

+0

?私は、何か例外があるのか​​、そういうのですか? – Hiral

+0

内部メモリにファイルを書き込んだり、ファイルに追加する方法については、多くのオンラインの例があります。あなたが直面している問題は何ですか?ちょうどGoogleそれを見つけるでしょう。 – Caner

+0

私はそれをgoogledしました。私が読むと、私には例外がありません。それはcorrecltyを読みます。つまり、情報の管理が終了したら、テキストファイルのすべてのコンテンツを消去したいのですが、これに関する情報は見つかりませんでした。 :S – Sonhja

答えて

0

[OK]を、私は私の問題は、これをやって解く:

deleteFile("measures.txt"); 

そして、それは、[i]は[/ i]を確認するためのファイルが消去されます...:Pあなたが読んしようとするとどうなります

関連する問題