我的应用程序需要QR码扫描程序应用程序才能正常运行请求它没有问题:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData( Uri.parse( "market://details?id=something" ));
startActivity(intent);
在此之后,我通过预定义的应用程序重定向到Google市场。但是我的问题是这段代码退出了我的主应用程序。它不在列表中。这是正确的行为吗?当你想安装一些其他应用程序时它会退出其他应用程序吗?或者我做错了什么?
主要目标是在安装QR代码扫描程序后将我的主应用程序带到前面使用它。
感谢任何帮助。
答案 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)
所以我就是这样做的。安装应用程序时,我只需回击即可。我不明白星期五怎么没有这个,但现在没问题。