当应用进入睡眠模式或背景时,我想获取当前位置。当前,我在应用Plugin.Geolocator.CrossGeolocator.Current DLL
中使用> OnSleep()
,但其运行正常,直到Android 8.1
但{{ 1}}未更新当前位置值。如何在Android Pie中实现?
示例代码:
Android Pie
答案 0 :(得分:0)
在操作系统将应用程序置于后台或省电模式后,您不能只是旋转线程并期望它继续运行。
您将必须至少安装一个Android Service
(并使其前台) 来处理您的位置更新。
https://developer.android.com/about/versions/oreo/background