我正在尝试在Android上开发VoIP呼叫应用程序,但有一个我找不到任何解决方案的问题。另外,我也不知道如何查找问题,所以让我解释一下这种情况: 用户通过按下主屏幕按钮将应用程序发送到后台(最小化应用程序)。然后,当他/她接到电话时,我的呼叫屏幕活动就会出现。到这里没关系。我的问题是通话结束时最后一个活动即将到来,但是当用户在接到电话之前将应用程序发送到后台时,他/她希望通话结束后应用程序保持在后台。 通话结束后如何让应用程序保留在后台?
答案 0 :(得分:0)
在应用程序的finish()
结束时调用Activity
之前,请启动HOME屏幕:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);