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

Xamarin

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 169
#1

Программа после перезапуска не находит файл - Xamarin

12.08.2014, 10:31. Просмотров 1200. Ответов 1
Метки нет (Все метки)

Здравствуйте. Пишу под Андройд, в данной задаче, необходимо элементарно записать число в файл, а при повторном запуске приложения его считать. Делаю так:
Кликните здесь для просмотра всего текста
C#
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
//получить путь файла
dbPath = Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal),"n_mash.dat");
//запись в файл
BinaryWriter bw = new BinaryWriter(new FileStream(dbPath, FileMode.OpenOrCreate));
bw.Write(Convert.ToDouble(value));
bw.Close();
 
//чтение
BinaryReader br;
if ((File.Exists (dbPath))) 
{
        br = new BinaryReader(new FileStream( dbPath, FileMode.Open));
        for(;;)
        {
            try
            {
                adapter_name_mash.Add(br.ReadDouble());
            }
            catch(EndOfStreamException) 
            {
                br.Close();
                break;
            }
        }
}

И если я пытаюсь читать файл сразу после записи, ну или же в этой сессии отладки, то всё проходит нормально, но если перезапустить отладку (отлаживаюсь в эмуляторе XamarinStudio) и в OnCreate пытаюсь прочитать, созданный в прошлой отладке файл, то программа его никогда не находит. Почему? Может где то что то в настройках подправить надо? Подскажите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2014, 10:31     Программа после перезапуска не находит файл
Посмотрите здесь:
Программа не находит файл модуля Turbo Pascal
Visual Basic .NET После развертывания проекта с БД Access программа не находит базу
Программа не находит файл по указанному пути Turbo Pascal
Программа не находит .spinf файл в своей папке PascalABC.NET
C# Обновление dataGrid сразу после добавления/удаления записи, а не после перезапуска приложения
Программа не находит файл по заданному пути хотя он есть C#
При запуске из авто загрузки программа не находит файл настроек C# .NET 4.x
C# Программа не находит файл, если путь к нему указан относительный
Программа которая находит первые 500 простых чисел и записывает их в файл C (СИ)
Turbo Pascal Программа, которая находит самое длинное слово в файле и выводит его в другой файл
Программа перезапуска Софт
Не сохраняются данные после перезапуска C# MS Access

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 169
18.08.2014, 10:12  [ТС]     Программа после перезапуска не находит файл #2
Походу, это глюк эмулятора. На реальном устройстве всё Ок.
Yandex
Объявления
18.08.2014, 10:12     Программа после перезапуска не находит файл
Ответ Создать тему
Опции темы

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