小编Row*_*ier的帖子

Android 地理围栏 - 仅当 Google 地图在任何应用程序上运行时才有效

我已经按照教程实现了 android 地理围栏代码: https ://www.raywenderlich.com/7372-geofencing-api-tutorial-for-android

奇怪的是,地理围栏触发器仅在 Google 地图在设备上的任何应用程序上运行时才起作用。当我的应用程序启动,然后我进入主屏幕时,位置更改不会触发地理围栏服务。但是,如果我打开 Google 地图本机应用程序,并且更改设备位置,那么后台地理围栏服务会神奇地在我的应用程序上运行。

有什么想法吗?这可能是模拟器问题吗?

android android-geofence

9
推荐指数
0
解决办法
984
查看次数

Android导航组件-带登录屏幕

在处理登录屏幕时,我正在尝试找出更好的方法-执行导航“操作”以在首次使用时进入登录片段(并隐藏实际应用程序的后退按钮),或开始新的登录活动(使用其自己的导航图)。对于第一种方法(仅使用导航组件),我不知道在没有“隐藏”技巧的情况下删除后退按钮的方法。我尝试使用navoptions,setpopupto等,但是它不起作用。代码如下:

val navOptions = NavOptions.Builder()
                .setPopUpTo(R.id.home_fragment, true)
                .build()

host?.navController?.navigate(R.id.action_global_signUpFragment_dest, null, navOptions)
Run Code Online (Sandbox Code Playgroud)

然后有两个问题:1)如何仅使用导航组件正确处理登录转换?2)是否使用单独的导航图开始新的登录活动是一个更好的主意?

android-architecture-navigation

4
推荐指数
1
解决办法
1904
查看次数