Android:无上下文访问内部存储

Android:无上下文访问内部存储,android,Android,我确信这是一个noob问题,但我正在努力实现以下目标: 在main活动中,我有一个名为updateIPList()的函数,负责读取文件 这一切都有效。但是,现在,我想把这个功能转移到我的活动之外。我需要能够从我的AsyncTask DetermineIP::onPostExecute中读取/写入此文件 我将从MainActivity和我的BroadcastReceiver实例化DetermineIP,或者实例化一个可能没有上下文的静态类。使用活动上下文查找要写入的目录或文件,然后将该文件引用传递

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

在main活动中,我有一个名为updateIPList()的函数,负责读取文件

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


我将从MainActivity和我的BroadcastReceiver实例化DetermineIP,或者实例化一个可能没有上下文的静态类。

使用活动上下文查找要写入的目录或文件,然后将该文件引用传递给需要写入它的其他类(一旦知道文件的位置,就不需要上下文来读写文件)