繁体   English   中英

重新启动android应用至所有其他可运行应用的顶部

[英]Restart the android app to top of all other working apps

我需要通过应用程序拨打电话,通话结束后,我需要返回到应用程序。 这就是它在某些版本的Android中的工作原理。 但是在其他版本中,我们将重定向到本机呼叫历史记录屏幕。 现在,我提供了一项服务,可在通话结束时监听并重新启动应用程序,但通话记录仍会首先出现。 而且只有在按下“返回”按钮后,我才能返回到我的应用程序。 问题,是否可以使我的应用在所有其他运行的应用之上重新启动? 即我需要在从应用程序拨打电话后立即显示我的应用程序(而不是本地通话记录屏幕)。 谢谢

我具有您想要的相同功能,并且我以这种方式处理了它,并且效果很好。

 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);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM