0

アプリケーションをインストールしたら、内部ストレージにファイルを作成したいと考えています。実際、関数を実行するときに内部ストレージが必要です。サービスやアクティビティをどのように使用するかはわかりません。onCreate()主な活動で以下のコードを使用しました。しかし、アプリケーションが実行を開始すると問題が発生し、ファイルを確認すると、含まれているデータが空であり、消去されました。

String file_name = "profil1.txt";
        String file_name1 = "profil2.txt";
        File f = new File("file_name");
        try {
            if(f.exists()){
            Log.d(TAG, "les fichiers sont deja cree");
            }else {
                FileOutputStream fos = openFileOutput(file_name, Context.MODE_WORLD_WRITEABLE);
                FileOutputStream fos1 = openFileOutput(file_name1, Context.MODE_WORLD_WRITEABLE);   

            }
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
4

1 に答える 1

1

File f = new File("file_name");に変更

File f = new File(file_name);

于 2013-03-11T12:24:59.210 に答える