gpt4 book ai didi

android - 无法从 Twilio channel 中删除 CallbackListener

转载 作者:行者123 更新时间:2023-11-29 19:09:30 25 4
gpt4 key购买 nike

我一整天都在尝试找出一种方法,在请求未使用的消息计数时从 Twilio channel 中删除 Twilio CallbackListener,以避免在我的 Activity 被销毁时泄漏内存。调用 channel.removeAllListeners 似乎只会从 channel 中删除 ChannelListener。我在下面发布了一些我正在尝试做的代码,这里是 Twilio chat docs 的链接。 .有任何想法吗?

CallbackListener<Long> callbackListener = new CallbackListener<Long>() {
@Override
public void onSuccess(Long unconsumedCount) {

}

@Override
public void onError(ErrorInfo errorInfo) {
super.onError(errorInfo);
}
};

channel.getUnconsumedMessagesCount(callbackListener);

最佳答案

此处为 Twilio 开发人员布道师。

channel.getUnconsumedMessagesCount只设置 callbackListener 在返回结果时调用一次。它不会永久地将其设置为监听器,因此您不会泄漏内存,如果您需要再次获取未使用的消息计数,则需要再次调用它。请注意,该值会缓存 5 秒,因此无需更频繁地调用它。

让我知道这是否有帮助。

关于android - 无法从 Twilio channel 中删除 CallbackListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45872662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com