Fix FC when incoming call
This commit is contained in:
parent
f8aa2468f1
commit
d443ac5c2c
1 changed files with 15 additions and 13 deletions
|
@ -181,19 +181,21 @@ public class DialerFragment extends Fragment {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void newOutgoingCall(Intent intent) {
|
public void newOutgoingCall(Intent intent) {
|
||||||
String scheme = intent.getData().getScheme();
|
if (intent != null && intent.getData() != null) {
|
||||||
if (scheme.startsWith("imto")) {
|
String scheme = intent.getData().getScheme();
|
||||||
mAddress.setText("sip:" + intent.getData().getLastPathSegment());
|
if (scheme.startsWith("imto")) {
|
||||||
} else if (scheme.startsWith("call") || scheme.startsWith("sip")) {
|
mAddress.setText("sip:" + intent.getData().getLastPathSegment());
|
||||||
mAddress.setText(intent.getData().getSchemeSpecificPart());
|
} else if (scheme.startsWith("call") || scheme.startsWith("sip")) {
|
||||||
} else {
|
mAddress.setText(intent.getData().getSchemeSpecificPart());
|
||||||
Log.e("Unknown scheme: ",scheme);
|
} else {
|
||||||
mAddress.setText(intent.getData().getSchemeSpecificPart());
|
Log.e("Unknown scheme: ",scheme);
|
||||||
|
mAddress.setText(intent.getData().getSchemeSpecificPart());
|
||||||
|
}
|
||||||
|
|
||||||
|
mAddress.clearDisplayedName();
|
||||||
|
intent.setData(null);
|
||||||
|
|
||||||
|
LinphoneManager.getInstance().newOutgoingCall(mAddress);
|
||||||
}
|
}
|
||||||
|
|
||||||
mAddress.clearDisplayedName();
|
|
||||||
intent.setData(null);
|
|
||||||
|
|
||||||
LinphoneManager.getInstance().newOutgoingCall(mAddress);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue