【发布时间】:2019-03-09 13:43:37
【问题描述】:
我将Nearby Connections framework 用于问答游戏应用程序。此外,我正在使用 MVVM 设计模式以及实时数据和房间。当我在活动中调用Nearby.getConnectionsClient() 时,我可以将this 作为参数传递或applicationContext 作为参数传递,一切正常。但是我不想在活动中处理网络,例如我想在视图模型(或者可能是一些单例)中这样做。但是当我使用AndroidViewModel(application) 并作为参数传递application.applicationContext(与活动中的应用程序上下文相同)时,它不起作用。当我尝试做广告时,我得到com.google.android.gms.common.api.ApiException: 13: ERROR。我不知道有什么区别以及为什么这不起作用。另外,当我使用活动上下文并旋转手机时,它被破坏了。所以我需要重新开始做广告吗?
我正在开发测验应用程序,我想创建大厅活动,您可以在其中找到附近的 HOSTS 并加入。然后我想在下一个活动中访问这个连接,也就是在玩游戏的地方。所以我也不知道如何在多项活动中使用这种连接。
感谢您的帮助。
【问题讨论】:
标签: android kotlin google-nearby