从Google Play App打开我的应用程序在退出时崩溃

时间:2012-04-17 05:01:16

标签: android android-intent foreground google-play

我可以选择在我的应用内打开我的应用Google Play页面。单击Google Play中的“打开”按钮时,我的应用会再次启动。 (来自Splash画面)

当我退出我的应用程序时,它崩溃了。我尝试将singleTask标志放到我的Home活动中。它实际上工作正常。但又出现了另一个crash。所以我需要知道的是:

是否有任何选项可以在我的市场中调用标记来调用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

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

1 个答案:

答案 0 :(得分:0)

使用此代码..

Uri uri = Uri.parse(https://play.google.com/store);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);