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