作用是重新跳转到这个CallActivity
也就是说, 每次推出都会销毁这个Activity
public void resetClassicMenuLayoutAndGoBackToCallIfStillRunning() {
DialerFragment dialerFragment = DialerFragment.instance();
if (dialerFragment != null) {
((DialerFragment) dialerFragment).resetLayout(true);
}
if (LinphoneManager.isInstanciated() && LinphoneManager.getLc().getCallsNb() > 0) {
LinphoneCall call = LinphoneManager.getLc().getCalls()[0];
if (call.getState() == LinphoneCall.State.IncomingReceived) {
startActivity(new Intent(LinphoneActivity.this, CallIncomingActivity.class));
} else {
startIncallActivity(call);
}
}
}
但是,什么时候让视频界面销毁的呢?
CallActivity的加载模式是:
<activity
android:name="org.linphone.CallActivity"
android:launchMode="singleTop"
android:theme="@style/FullScreen">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
</intent-filter>
</activity>
但是每次跳到LinphoneActivity主界面都会销毁CallActivity。这是为什么?
这个真没找到方法。