Android:在没有上下文的情况下访问内部存储

时间:2016-02-14 02:54:22

标签: android

我确定这是一个菜鸟问题,但我正在努力实现以下目标:

在我的MainActivity上,我有一个名为 updateIPList()的函数,负责读取文件。

这一切都有效。但是,现在,我想在我的活动之外移动该功能。我需要能够从 AsyncTask DetermineIP :: onPostExecute 中读取/写入此文件。

我将从 MainActivity 和我的 BroadcastReceiver 或可能没有上下文的静态类中实例化 DetermineIP

1 个答案:

答案 0 :(得分:1)

使用Activity上下文查找要写入的目录或文件,然后将该File引用传递给需要编写它的其他类(一旦知道它们在哪里就不需要Context来读写文件活)。