我确定这是一个菜鸟问题,但我正在努力实现以下目标:
在我的MainActivity上,我有一个名为 updateIPList()的函数,负责读取文件。
这一切都有效。但是,现在,我想在我的活动之外移动该功能。我需要能够从 AsyncTask DetermineIP :: onPostExecute 中读取/写入此文件。
我将从 MainActivity 和我的 BroadcastReceiver 或可能没有上下文的静态类中实例化 DetermineIP 。
答案 0 :(得分:1)
使用Activity上下文查找要写入的目录或文件,然后将该File引用传递给需要编写它的其他类(一旦知道它们在哪里就不需要Context来读写文件活)。