如何在Android中关闭或释放AWSAppSyncClient

时间:2019-05-30 13:58:45

标签: android amazon-web-services aws-appsync

我正在使用AWSAppSyncClient

client = AWSAppSyncClient.builder()
        .context(context)
        .awsConfiguration(awsConfiguration)
        .credentialsProvider(
            CognitoCachingCredentialsProvider(
                context,
                ...
            )
        ).build()

当使用严格模式检测内存泄漏时,我遇到了这个问题:

StrictMode: A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks.
java.lang.Throwable: Explicit termination method 'close' not called

有关关闭或释放AWSAppSyncClient的任何帮助

谢谢!

1 个答案:

答案 0 :(得分:0)

我必须使用appsync的最新版本,我使用的是2.6。+,所以现在我使用的是versoin 2.9.0,并且内存泄漏消失了。