0

我可以选择在我的应用程序中打开我的应用程序 Google Play 页面。单击 Google Play 中的打开按钮时,我的应用程序再次启动。(从启动画面)

当我退出我的应用程序时,它崩溃了。我尝试将 singleTask 标志添加到我的 Home 活动中。它实际上工作得很好。但又出现了一次崩溃。所以我需要知道的是:

是否有任何选项可以在我的市场调用 Intent 中放置标志以通知应用程序已经启动并在单击打开按钮时将其置于前面?

这是我如何调用 GooglePlay 应用程序。

Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setData(Uri.parse(marketUrl));
            try {
                startActivity(intent);
            } catch (ActivityNotFoundException e) {
                Toast.makeText(this, "Cannot find Android Market",
                        Toast.LENGTH_LONG).show();
            } 

编辑

我的市场网址:market://details?id=com.foo.bar

这将直接重定向到我的应用程序安装页面。

4

1 回答 1

0

使用此代码..

Uri uri = Uri.parse(https://play.google.com/store);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
于 2012-04-17T05:16:51.307 回答