在我的應用程序中,我有一個SIP呼叫功能。
當應用程序未打開並從系統內存中清除並接收來電時,它會從SIP服務中打開呼叫活動。
當呼叫斷開時,我完成活動。
但問題是,活動仍在內存中(當主頁按鈕被按下時)。
我希望該活動不在內存中。
像什麼應用程序調用的行爲,當應用程序被殺時
(即不在內存中)不保持內存中的活動。Android內存清除活動
從SIP服務我這樣稱呼它。
Intent intentIncomingCall = new Intent(getApplicationContext(), CallActivity.class);
intentIncomingCall.putExtra("DisplayName", callerDisplayName);
intentIncomingCall.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intentIncomingCall);
和呼叫斷,我只是簡單的停止服務和活動呼籲finish()
。
我曾嘗試添加標誌和退出(),但沒有任何工作。下面光潔度
偉大的人非常感謝,我是無言的回話。你是個天才。 –