gpt4 book ai didi

android - 如何在不丢失其先前状态的情况下调用任何应用程序?

转载 作者:行者123 更新时间:2023-11-30 04:47:42 26 4
gpt4 key购买 nike

我可以在我的应用程序包名称的帮助下从我的应用程序启动模拟器屏幕上的任何应用程序,但是在启动这些应用程序之后,如果我按下主页按钮,如果我从我的应用程序启动相同的应用程序,它是从初始状态不在我使用过的地方,之前离开了...为此我尝试在用于启动应用程序的 Intent 上设置 FLAG_ACTIVITY_REORDER_TO_FRONT 但没有效果...这是我的代码

PackageManager packageManager = getPackageManager();
Intent intent=new Intent();
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
intent=packageManager.getLaunchIntentForPackage("com.android.email");
startActivity(intent);

最佳答案

您不会使用 FLAG_ACTIVITY_REORDER_TO_FRONT,因为您正在重写 Intent 对象。将您的代码修复为:

PackageManager packageManager = getPackageManager();
Intent intent = packageManager.getLaunchIntentForPackage("com.android.email");
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);

希望这对您有所帮助。

关于android - 如何在不丢失其先前状态的情况下调用任何应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4458473/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com