运行市场意图退出我的主要应用程序

时间:2014-03-19 14:10:54

标签: android installation

我的应用程序需要QR码扫描程序应用程序才能正常运行请求它没有问题:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData( Uri.parse( "market://details?id=something" ));
startActivity(intent);

在此之后,我通过预定义的应用程序重定向到Google市场。但是我的问题是这段代码退出了我的主应用程序。它不在列表中。这是正确的行为吗?当你想安装一些其他应用程序时它会退出其他应用程序吗?或者我做错了什么?

主要目标是在安装QR代码扫描程序后将我的主应用程序带到前面使用它。

感谢任何帮助。

3 个答案:

答案 0 :(得分:0)

您是否在之前的活动中写完了(),从您重定向到Google Play活动的位置。如果您已经写完,请将其删除。

答案 1 :(得分:0)

final String APPLICATION_PACKAGE_ID = "com.google.zxing.client.android";

    try {
        startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + APPLICATION_PACKAGE_ID)));
    } catch(ActivityNotFoundException anfe) {
        startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://play.google.com/store/apps/details?id=" + APPLICATION_PACKAGE_ID)));
    }

答案 2 :(得分:0)

所以我就是这样做的。安装应用程序时,我只需回击即可。我不明白星期五怎么没有这个,但现在没问题。