1

アプリに「このアプリをランク付けする」ボタンを追加しようとしています

Uri uri = Uri.parse("market://details?id=" + context.getPackageName());
Intent goToMarket = new Intent(Intent.ACTION_VIEW, uri);
goToMarket.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(goToMarket);  

次に、「Android : Intent を処理するアクティビティが見つかりません」というエラーが表示されます

ところで:私はSurfaceViewを使用していますが、それが重要かどうかはわかりません

4

2 に答える 2

0

デバイスにマーケット アプリがインストールされていない場合、クラッシュを防ぐために try catch を追加します。

try
{
context.startActivity(goToMarket);
}
catch (Exception e)
{
//Show Toast
}
于 2013-08-22T06:20:21.983 に答える