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

Проверка существования файла - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Квадратный Layout http://www.cyberforum.ru/android-dev/thread1599263.html
Как создать в XML разметке КВАДРАТНЫЙ layout, вычисление размеров можно задать алгоритмом: ставим height и width == match_parent, если height>width то height = width (layout квадратный и полностью...
Программирование Android Работа с ресурсами проекта Получаю информацию о ресурсе с помощью Uri.parse("android.resource://test.app.package/drawable/filename"); как получить список имен ресурсов в библиотеке? http://www.cyberforum.ru/android-dev/thread1598724.html
Программирование Android Приложение по подсчету площадей фигур
Дорогие друзья! Может меня смеяться надо мной, но нужна срочно помощь... Написал приложение по подсчету площадей фигур, но оно не работает. Точнее не производит подсчета, оно просто есть......
BackStack и Фрагменты Программирование Android
Из активити запускаю Фрагмент А, из Фрагмента А запускаю фрагмент Б, из Фрагмента Б запускаю фрагмент В. Если добавлять каждый фрагмент в BackStack, то по кнопке "назад" мы с фрагмента В перейдём на...
Программирование Android Unit test библиотеки http://www.cyberforum.ru/android-dev/thread1598061.html
Всем привет, ситуация такая. Использую для сетевых запросов Retrofit. Собственно эта библиотека отвечает за всё, за подключение, за ошибки, за кеш, ну и тому подобное, и все это выливается в...
Программирование Android Вылетает приложение при обращении к серверу Обращаюсь к серверу для получения списка продуктов. Сервер проверил, JSON ответ в порядке, на IOS работает без проблем. В случае с андроид вылетает при обращении к серверу. package... подробнее

Показать сообщение отдельно
gvsp
13 / 2 / 0
Регистрация: 10.11.2015
Сообщений: 71

Проверка существования файла - Программирование Android

02.12.2015, 03:03. Просмотров 1315. Ответов 6
Метки (Все метки)

Надо проверять наличие файла в директории, где программа создаёт файлы по умолчанию. Файл существует, но exists его не видит. А openFileInput из этого файла содержимое получает. Может exists требует прописывать путь в отличие от openFileInput, тогда как прописать путь, если файл создаётся с помощью openFileOutput?

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
31
32
33
34
35
36
37
38
String FILENAMEMusic = "MusicActiv.txt"; 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
// проверка существования файла которая не работает
      File file = new File(FILENAMEMusic);
       if(!file.exists()) {
        TextView hTextView = (TextView)findViewById(R.id.textView);
          hTextView.setText("файла нет");
       }
       else{
           TextView hTextView = (TextView)findViewById(R.id.textView);
         hTextView.setText("файл есть");
      }
 
// чтение из этого же файла, которое работает
        fIn = null;
        try {
            fIn = openFileInput(FILENAMEMusic);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
        isr = new InputStreamReader(fIn);
        inputBuffer = new char[1]; // длина считываемой строки
        try {
            isr.read(inputBuffer);
        } catch (IOException e) {
            e.printStackTrace();
        }
        music_activ = new String(inputBuffer);
        activ_music = Integer.valueOf(music_activ);// в число
        if (activ_music == 1) { // если 1 включаем сервис
            startService(new Intent(this, MyService.class));
        }
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru