Как прочитать файл в AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как прочитать файл в Android

Сообщение Anonymous »

Я обновляю свое приложение для Android (C#, .net 9.0), и я нахожу проблему, которая заставляет меня почесать голову в отношении AssetManager, см. Пример кода ниже. < /p>

Код: Выделить всё

    public void ReadFromFile(string fName)
{
ReceiveString = "";
try
{
AssetManager assetManager = Assets;
using StreamReader sr = new(assetManager.Open(fName));
ReceiveString = sr.ReadToEnd();
sr.Close();
}
catch (Exception err)
{
var tTxt = err.Message;
}
}
< /code>
Теперь, когда это вызывается из функции Oncreate одного из моих классов активности, у нас нет проблем, запрашиваемый файл находится в активах, открывается и т. Д. < /p>
Но когда та же функция вызывается из функции класса, такой как ниже. < /p>
    protected void GetFolder()
{
ReadFromFile("myFolder.dat");
}
< /code>
Затем мы получаем эту ошибку. < /p>
Attempt to invoke virtual method 'android.content.res.Resources android.content.Context.getResources()'
on a null object reference
Любые идеи, пожалуйста,

Подробнее здесь: https://stackoverflow.com/questions/797 ... in-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»