Fix mute and speaker button state in conference.
The states wasn't loaded on activity resume.
This commit is contained in:
parent
8720d698db
commit
0f02bb1a14
1 changed files with 8 additions and 2 deletions
|
@ -108,6 +108,8 @@ public class ConferenceActivity extends ListActivity implements
|
||||||
// }
|
// }
|
||||||
|
|
||||||
private LinphoneManagerWaitHelper waitHelper;
|
private LinphoneManagerWaitHelper waitHelper;
|
||||||
|
private ToggleButton mMuteMicButton;
|
||||||
|
private ToggleButton mSpeakerButton;
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
setContentView(R.layout.conferencing);
|
setContentView(R.layout.conferencing);
|
||||||
|
@ -122,8 +124,10 @@ public class ConferenceActivity extends ListActivity implements
|
||||||
findViewById(R.id.conf_simple_transfer).setOnClickListener(this);
|
findViewById(R.id.conf_simple_transfer).setOnClickListener(this);
|
||||||
findViewById(R.id.conf_simple_permute).setOnClickListener(this);
|
findViewById(R.id.conf_simple_permute).setOnClickListener(this);
|
||||||
|
|
||||||
findViewById(R.id.toggleMuteMic).setOnClickListener(this);
|
mMuteMicButton = (ToggleButton) findViewById(R.id.toggleMuteMic);
|
||||||
findViewById(R.id.toggleSpeaker).setOnClickListener(this);
|
mMuteMicButton.setOnClickListener(this);
|
||||||
|
mSpeakerButton = (ToggleButton) findViewById(R.id.toggleSpeaker);
|
||||||
|
mSpeakerButton.setOnClickListener(this);
|
||||||
|
|
||||||
waitHelper = new LinphoneManagerWaitHelper(this, this);
|
waitHelper = new LinphoneManagerWaitHelper(this, this);
|
||||||
waitHelper.doManagerDependentOnCreate();
|
waitHelper.doManagerDependentOnCreate();
|
||||||
|
@ -141,6 +145,8 @@ public class ConferenceActivity extends ListActivity implements
|
||||||
@Override
|
@Override
|
||||||
public void onResumeWhenManagerReady() {
|
public void onResumeWhenManagerReady() {
|
||||||
registerLinphoneListener(true);
|
registerLinphoneListener(true);
|
||||||
|
mSpeakerButton.setChecked(LinphoneManager.getInstance().isSpeakerOn());
|
||||||
|
mMuteMicButton.setChecked(LinphoneManager.getLc().isMicMuted());
|
||||||
updateCalleeImage();
|
updateCalleeImage();
|
||||||
updateConfState();
|
updateConfState();
|
||||||
updateSimpleControlButtons();
|
updateSimpleControlButtons();
|
||||||
|
|
Loading…
Reference in a new issue