使用“market:// details?id = my_package_name”时获取“未找到活动异常”

时间:2012-06-18 09:09:19

标签: android android-intent google-play

我在点击按钮时使用此方法。 我的应用尚未在谷歌播放中启动,所以我尝试在URI中使用其他应用程序的包名称。我尝试了很多不同的软件包但总是得到“Activity not found exception”

public void rateApp(View v) {
        try {
            Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setData(Uri.parse("market://details?id=mobi.infolife.installer"));
            startActivity(intent);
        }catch (Exception e) {
            Log.i("Exception", "Exception is "+e);
        }
    }

任何人都可以说发生了什么错误。

提前致谢

1 个答案:

答案 0 :(得分:4)

我猜这是在模拟器上。 “market://”链接仅在设备上安装Google Play应用时有效。

如果未安装(您有例外),则可以启动Web浏览器。