0

我有一个调用BroadcastReceiver的类。当它被调用时,我正在努力删除一个文件。

如果我deleteFile("file.txt")在类中使用它会起作用并删除文件。

但是,如果我在 BroadcastReceiver 类中尝试deleteFile("file.txt"),它将不起作用。

关于如何在 BroadcastReceiver 类中删除文件的任何想法?我尝试了许多不同的方法,我猜测我缺少一些基本的东西。

4

1 回答 1

1

deleteFile()一种方法Context。WhileActivityService继承自Context,BroadcastReceiver不是。

相反,调用传入deleteFile()的.ContextonReceive()

于 2013-09-17T22:57:12.043 回答