gpt4 book ai didi

android - 将 Google play 作为新应用程序打开

转载 作者:太空宇宙 更新时间:2023-11-03 13:30:37 25 4
gpt4 key购买 nike

我目前正在按照许多地方描述的方式打开 Google Play:通过开始一个新的指向市场的 Intent ,如下所述:

open link of google play store in mobile version android

但如果用户没有点击后退按钮,而是再次点击我的应用程序图标,那么市场仍然开放。

有没有一种简单的方法可以强制 Google Play 在其自己的应用程序中加载,而不是作为我的新 Activity 加载?

最佳答案

public void goToMarket(){
Uri uri = Uri.parse("market://details?id=" + getPackageName());
Intent goToMarket = new Intent(Intent.ACTION_VIEW, uri);
goToMarket.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
try {
startActivity(goToMarket);
} catch (ActivityNotFoundException e) {
Toast.makeText(this, getResources().getString(R.string.errorLaunchMarket), Toast.LENGTH_LONG).show();
}
}

如前所述,您可以将 Intent.FLAG_ACTIVITY_NEW_TASK 添加到您的 setFlags()

关于android - 将 Google play 作为新应用程序打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13808763/

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