Some statusBar improvements

This commit is contained in:
Sylvain Berfini 2012-10-05 11:49:32 +02:00
parent beec675a90
commit fbc88fba33
2 changed files with 12 additions and 1 deletions

View file

@ -1118,6 +1118,7 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene
} }
if (currentFragment == FragmentsAvailable.SETTINGS) { if (currentFragment == FragmentsAvailable.SETTINGS) {
showStatusBar();
reloadConfig(); reloadConfig();
updateAnimationsState(); updateAnimationsState();
} }

View file

@ -184,6 +184,16 @@ public class StatusFragment extends Fragment {
public void run() { public void run() {
statusLed.setImageResource(getStatusIconResource(state, true)); statusLed.setImageResource(getStatusIconResource(state, true));
statusText.setText(getStatusIconText(state)); statusText.setText(getStatusIconText(state));
if (getResources().getBoolean(R.bool.lock_statusbar)) {
statusText.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if (LinphoneManager.isInstanciated()) {
LinphoneManager.getLc().refreshRegisters();
}
}
});
}
// setMiniLedsForEachAccount(); // setMiniLedsForEachAccount();
populateSliderContent(); populateSliderContent();
sliderContentAccounts.invalidate(); sliderContentAccounts.invalidate();
@ -582,7 +592,7 @@ public class StatusFragment extends Fragment {
TextView identity = (TextView) view.findViewById(R.id.Identity); TextView identity = (TextView) view.findViewById(R.id.Identity);
String sipAddress = (lpc.getIdentity() != null && lpc.getIdentity().startsWith("sip:")) ? lpc.getIdentity().split("sip:")[1] : lpc.getIdentity(); String sipAddress = (lpc.getIdentity() != null && lpc.getIdentity().startsWith("sip:")) ? lpc.getIdentity().split("sip:")[1] : lpc.getIdentity();
identity.setText(sipAddress); identity.setText(sipAddress);
identity.setOnClickListener(new OnClickListener() { view.setOnClickListener(new OnClickListener() {
@Override @Override
public void onClick(View v) { public void onClick(View v) {
LinphoneManager.getLc().refreshRegisters(); LinphoneManager.getLc().refreshRegisters();