草庐IT

Smartlock

全部标签

android - 如何使用 fragment 而不是使用 Activity 来启动 Smartlock 保存

我刚刚意识到,当我为Android应用程序进行重构时,smartlockapi不允许我将Fragment传递给ResolvingResultCallbacks对象。API只允许我将Activity作为上下文传递,这意味着我需要在Activity的onActivityResult()方法而不是Fragment的方法中处理凭据结果。但在我们应用程序的当前设计中,我们希望Fragment处理智能锁逻辑。这是我的保存代码:Auth.CredentialsApi.save(mSmartLockApiClient,credential).setResultCallback(newResolving