EditText сохраняется в файл, но файл не создан! - PullRequest
1 голос
/ 13 мая 2011
package com.russell.saw;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import android.app.Activity;
import android.os.Bundle;
import android.os.Environment;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.inputmethod.EditorInfo;
import android.widget.Button;
import android.widget.EditText;

public class notetaker extends Activity {
    public EditText edittext;
    public Button save;
    public String input;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.notetaker);
        edittext = (EditText) findViewById(R.id.edittext);
        edittext.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI); 
        save = (Button)findViewById(R.id.save);
        save.setOnClickListener(btnListener);
    }
    private OnClickListener btnListener = new OnClickListener() {
        public void onClick(View v) {
            input = edittext.getText().toString(); 
            File file = new File(Environment.getExternalStorageDirectory(), "fileOut.txt");
            try{
                BufferedWriter writer = new BufferedWriter(new FileWriter(file,true));
                writer.write(input);
                writer.newLine();
                writer.flush();
                writer.close();
            }
            catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}

Когда я нажимаю сохранить с этим кодом, у меня не появляется никаких файлов, кто-нибудь знает, где я ошибаюсь.

(предупреждение: я ОЧЕНЬ новичок в Android, поэтому, пожалуйста, не будьте злыми, если это ослепительно очевидно: 3)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...