我正在开发聊天应用程序,该应用程序处于关闭状态。呼叫者A呼叫另一个用户B。该用户的B应用程序打开,incomingcallactivity.java有拒绝呼叫按钮,当单击拒绝按钮时,呼叫将断开,但应用程序未关闭。incomingcallactivity始终保持在最小状态。怎么处理?

最佳答案

您应该将清单文件中的excludeFromRecents设置为true

<activity
    android:name=".IncomingCallActivity"
    android:excludeFromRecents="true">
</activity>

或者可以将标志设置为打开IncomingCallActivity的意图:
Intent incomingCallActivityIntent=new Intent(this,IncomingCallActivity.calss);
incomingCallActivityIntent.addFlag(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
startActivity(incomingCallActivityIntent);

调用完成后调用IncomingCallActivity方法

关于android - 在以下情况下,如何在Android中单击按钮时关闭 Activity 并在后台退出应用程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54203802/

10-10 02:24