我一直试图在我的应用程序中实现一种方法,当应用程序是“ closed”或“ breaked”时,我已经创建了一个BroadcastReceiver
来执行此任务,但是我已经注意一些可能合乎逻辑的事情。在我的广播接收器中,我正在使用共享项目或PCL中的类,但是当应用程序中断时,我注意到仍然存在的唯一类是BroadcastReceiver,所以当我在我的共享项目中调用一个类时,广播它给我一个错误,我已经断定这是因为当我的应用程序未中断时,调用共享项目的类的执行就可以了,但是当中断时...不,对于这个问题,我有两个问题:1)我的理论正确吗?2)如果正确(或不正确),当应用程序为[[breaked时,如何从共享项目中的BroadcastReceiver类进行调用?
Note
:即使是Java代码,也很容易理解和转换。对于xamarin Form,因为每个平台都有其自己的后台服务方式和规则。您必须为每个平台提供服务。
您可以参考此文档:Xamarin Background Tasks