2016-02-14 3 views
1

я уверен, что это нуб вопрос, но я пытаюсь добиться следующего:Android: доступ к внутренней памяти без контекста

На моем MainActivity, у меня есть функция под названием updateIPList(), который ответственный за чтение файла.

Все это работает. Но теперь я хочу переместить эту функцию за пределы своей деятельности. Мне нужно иметь возможность читать/писать в этот файл из моего AsyncTask ОпределитьIP :: onPostExecute.

Я буду инстанцирование DetermineIP из MainActivity и моего BroadcastReceiver ами или статического класса, который не может иметь контекст.

ответ

1

Используйте контекст Activity, чтобы найти каталог или файл, который вы хотите записать, а затем просто передайте ссылку на файл другому классу, который должен ее написать (нет необходимости в Контексте для чтения и записи файлов, когда вы знаете, где они живут).

Смежные вопросы