我正在使用AlarmManager来发送每天发送的警报。当它发出警报时,它会设置一个标志,表示警报已经消失。我打算将这些标志保存在一个文件中。我尝试使用openFileOutput方法,但得到了一个错误,我假设它因为类broadcastRecever没有那个方法。 标志存储在静态类中,以便应用程序可以访问它们。在运行时,内存总会存在吗?我必须保存一些状态吗?
答案 0 :(得分:0)
您可以使用openFileOutput
:在传递给广播接收器的Context上调用它:
@Override
public void onReceive(Context context, Intent intent)
{
context.openFileOutput(....);
}