J'ai essayé toute la journée de trouver un moyen de supprimer un Twilio CallbackListener d'un canal Twilio lors de la demande de nombre de messages non consommés pour éviter la fuite de mémoire lorsque mon activité est détruite. L'appel de channel.removeAllListeners semble seulement supprimer ChannelListener du canal. J'ai posté un code ci-dessous de ce que je suis en train de faire et voici un lien vers le Twilio chat docs. Des idées?Impossible de supprimer CallbackListener du canal Twilio
CallbackListener<Long> callbackListener = new CallbackListener<Long>() {
@Override
public void onSuccess(Long unconsumedCount) {
}
@Override
public void onError(ErrorInfo errorInfo) {
super.onError(errorInfo);
}
};
channel.getUnconsumedMessagesCount(callbackListener);
Génial merci Phil. J'ai finalement compris qui était le véritable coupable de la fuite de mémoire. – Lunkie
Bonne nouvelle! Et je suis content que ce n'était pas ce petit bout! – philnash