【问题标题】:Restart the android app to top of all other working apps重新启动 android 应用程序到所有其他工作应用程序的顶部
【发布时间】:2013-10-19 04:43:51
【问题描述】:
我需要从应用程序拨打电话,通话结束后我需要返回应用程序。这正是它在某些版本的 Android 中的工作方式。但在其他版本中,我们被重定向到本机通话记录屏幕。现在我已经创建了一个服务,它会在通话结束并重新启动应用程序时进行监听,但通话记录仍然首先出现。只有在按下“返回”按钮后,我才能返回我的应用程序。问题,是否可以让我的应用程序在所有其他工作应用程序之上重新启动? IE。我需要在从应用程序拨打电话后立即显示我的应用程序(不是本机通话记录屏幕)。谢谢
【问题讨论】:
标签:
android
call
restart
recent-screens
【解决方案1】:
我有你想要的相同功能,我以这种方式处理它,它工作正常。
Intent it = new Intent();
it.setComponent(new ComponentName(YourActivity.this.getPackageName(),YourActivity.class.getName()));
it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK| Intent.FLAG_ACTIVITY_SINGLE_TOP);
YourActivity.this.getApplicationContext().startActivity(it);