附近的Connections广告与应用程序上下文

问题描述 投票:0回答:1

我正在使用Nearby Connections framework进行Quiz Game应用程序。此外,我正在使用MVVM设计模式以及实时数据和空间。当我在活动中调用Nearby.getConnectionsClient()时,我可以将this作为参数或applicationContext作为参数传递,一切正常。但我不希望在活动中处理网络,我想在视图模型(或者可能是一些单例)中执行此操作。但是当我使用AndroidViewModel(application)并作为参数传递application.applicationContext时,它与活动中的应用程序上下文相同,但它不起作用。当我试图做广告时,我得到了com.google.android.gms.common.api.ApiException: 13: ERROR。我不知道有什么不同,为什么这不起作用。此外,当我使用活动上下文并旋转手机时,它已被破坏。所以我需要再次开始广告?

我正在研究测验应用程序,我想创建大厅活动,在那里你可以找到附近的HOSTS并加入。然后我希望在下一个游戏正在播放的活动中访问此连接。所以我也不知道如何在多个活动中使用此连接。

感谢帮助。

android kotlin google-nearby
1个回答
0
投票

使用应用程序上下文肯定有效。尝试使用应用程序对象本身而不是Application.applicationContext

© www.soinside.com 2019 - 2024. All rights reserved.