Форум программистов, компьютерный форум, киберфорум
Наши страницы

Записать текст в файл - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Использование библиотеки 47deg/android-swipelistview http://www.cyberforum.ru/android-dev/thread927588.html
Добрый день. В своем проекте хочу использовать библиотеку android-swipelistview притягиваю ее с гитхаба а тама все в ерорах... Если кто то когда то ее использовал скажите как грамотно ее притянуть и...
Программирование Android Проверка internet connection. Проверка доступности сети Добрый день. Для проверки Internet Connection советуют делать что-то вроде: private boolean haveNetworkConnection() { boolean haveConnectedWifi = false; boolean haveConnectedMobile =... http://www.cyberforum.ru/android-dev/thread927585.html
Программирование Android как найти решении следующей ошибки?
Необходима ваша помощь в устранении ошибки. Что за она, я так не понял. import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import...
Программирование Android AsyncTask и Jsoup
Не работает вот такой код: package com.example.projecta; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import android.app.Activity; import android.os.AsyncTask; import...
Программирование Android Problem Occurred http://www.cyberforum.ru/android-dev/thread927310.html
все было нормально и вот ни с того ни с сего появилось это чудо кто знает что это?
Программирование Android Вынести метод в отдельный класс У меня есть вот такой метод, все данные типа String и два типа double public void ParseQueryMap() { userLocation = new ParseGeoPoint(location.getLatitude(), location.getLongitude()); ... подробнее

Показать сообщение отдельно
iKapex
3 / 3 / 0
Регистрация: 07.10.2012
Сообщений: 228
07.08.2013, 15:03  [ТС]
Блин, у меня опять проблема - если ввожу имя файла в коде, то все нормально, а если это считывается из EditText, то получается какой-то фатал еррор.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
public void saveNote () throws IOException {
        fileName = (EditText) findViewById (R.id.editTextFileName); //имя файла
        String fN = fileName.getText().toString();
        EditText contentsNote = (EditText) findViewById (R.id.editText); // содержимое файла
        
        
        if (!Environment.getExternalStorageState().equals(
                Environment.MEDIA_MOUNTED)) {
              Log.d(LOG_TAG, "SD-карта не доступна: " + Environment.getExternalStorageState());
              return;
            }
            // получаем путь к SD
            File sdPath = Environment.getExternalStorageDirectory();
            // добавляем свой каталог к пути
            sdPath = new File(sdPath.getAbsolutePath() + "/"+ DIR_SD);
            // формируем объект File, который содержит путь к файлу
            File sdFile = new File(sdPath, fN);
        
            try {
              OutputStream outputstream = openFileOutput (fN, MODE_APPEND);
              OutputStreamWriter osw = new OutputStreamWriter (outputstream);
              osw.write(contentsNote.getText().toString());
              // закрываем поток
              osw.close();
              Log.d(LOG_TAG, "Файл записан на SD: " + sdFile.getAbsolutePath());
            } catch (IOException e) {
              e.printStackTrace();
            }
        
            }
Добавлено через 5 минут
пишет, что NullPointerExeption. Не знаю к чему это относится, но поля пустыми я не сохраняю.

Добавлено через 1 час 3 минуты
и, если это имеет какое-то значение - поля у меня -
Java
1
2
3
final String LOG_TAG = "myLogs";
EditText fileName;
final String DIR_SD = "MyFiles";
Конструктора своего нет.

Добавлено через 23 минуты
а мой метод вызываю так:
Java
1
2
3
4
5
6
7
Note s = new Note ();
                try {
                s.saveNote ();
                }
                catch (IOException e) {
                          e.printStackTrace();
                }
Note - имя моего класса. Но поля ж все равно в методе - saveNote () инициализируются, поэтому все нормально, по-моему с этим должно быть

Добавлено через 21 час 30 минут
ну?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru