我有一个调用BroadcastReceiver的类。当它被调用时,我正在努力删除一个文件。
如果我deleteFile("file.txt")
在类中使用它会起作用并删除文件。
但是,如果我在 BroadcastReceiver 类中尝试deleteFile("file.txt")
,它将不起作用。
关于如何在 BroadcastReceiver 类中删除文件的任何想法?我尝试了许多不同的方法,我猜测我缺少一些基本的东西。
我有一个调用BroadcastReceiver的类。当它被调用时,我正在努力删除一个文件。
如果我deleteFile("file.txt")
在类中使用它会起作用并删除文件。
但是,如果我在 BroadcastReceiver 类中尝试deleteFile("file.txt")
,它将不起作用。
关于如何在 BroadcastReceiver 类中删除文件的任何想法?我尝试了许多不同的方法,我猜测我缺少一些基本的东西。
deleteFile()
是一种方法Context
。WhileActivity
和Service
继承自Context
,BroadcastReceiver
不是。
相反,调用传入deleteFile()
的.Context
onReceive()