From 52b57d43223d3ddc6f7b2ed78e4df6a33a31fc0e Mon Sep 17 00:00:00 2001 From: Alexandre Lision <alexandre.lision@gmail.com> Date: Wed, 3 Sep 2014 11:33:32 -0400 Subject: [PATCH] Keep reference of callbacks Refs: #53478 --- sflphone-android/src/org/sflphone/service/SipService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sflphone-android/src/org/sflphone/service/SipService.java b/sflphone-android/src/org/sflphone/service/SipService.java index 41c81b80f..69c29e62d 100644 --- a/sflphone-android/src/org/sflphone/service/SipService.java +++ b/sflphone-android/src/org/sflphone/service/SipService.java @@ -50,6 +50,8 @@ public class SipService extends Service { protected MediaManager mMediaManager; private HashMap<String, Conference> mConferences = new HashMap<String, Conference>(); + private ConfigurationCallback conf; + private CallManagerCallBack call; public HashMap<String, Conference> getConferences() { return mConferences; @@ -238,7 +240,9 @@ public class SipService extends Service { Log.i(TAG, "PjSIPStack started"); - SFLPhoneservice.init(new ConfigurationCallback(), new CallManagerCallBack(this)); + conf = new ConfigurationCallback(); + call = new CallManagerCallBack(this); + SFLPhoneservice.init(conf, call); Log.i(TAG, "->startPjSipStack"); } -- GitLab