1

我需要从应用程序拨打电话,通话结束后我需要返回应用程序。这正是它在某些版本的 Android 中的工作方式。但在其他版本中,我们被重定向到本机通话记录屏幕。现在我已经创建了一个服务,它会在通话结束并重新启动应用程序时进行监听,但通话记录仍然首先出现。只有在按下“返回”按钮后,我才能返回我的应用程序。问题,是否可以让我的应用程序在所有其他工作应用程序之上重新启动?即,我需要在从应用程序拨打电话后立即显示我的应用程序(而不是本机通话记录屏幕)。谢谢

4

1 回答 1

0

我有你想要的相同功能,我以这种方式处理它,它工作正常。

 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);
于 2013-10-11T07:33:25.133 回答