我试图在安卓系统上开发一个VoIP call应用程序,但有一个问题我找不到任何解决方案。此外,我不知道如何搜索问题,所以让我解释一下场景:用户通过按下主页按钮将应用程序发送到后台(最小化应用程序)。然后,当他/她接到电话时,我的呼叫屏幕活动就会出现。到这里为止都没问题。我的问题是,当呼叫结束时,最后一个活动会出现在前台,但当用户在收到呼叫之前将应用程序发送到后台时,他/她希望应用程序在呼叫结束后留在后台。如何在调用结束后使应用程序留在后台?
发布于 2019-02-01 00:29:52
在应用程序的Activity结束时调用finish()之前,请启动主屏幕:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);https://stackoverflow.com/questions/54462001
复制相似问题