/ /「market:// details?id = my_package_name」を使用しているときに「アクティビティが見つかりません」例外を表示する - android、android-intent、google-play

「market:// details?id = my_package_name」を使用しているときに「アクティビティが見つかりませんでした」例外を表示する - Android、android-intent、google-play

私はボタンクリックでこのメソッドを使用しています。 私のアプリはまだGoogle Playで起動されていないので、他のアプリのパッケージ名をURIで使用しようとしましたが、多くのパッケージを試しましたが、常に "アクティビティが見つかりませんでした"

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は4

私はこれがエミュレータ上にあると推測しています。マーケット:// "リンクは、Google Playアプリが端末にインストールされている場合にのみ動作します。

インストールされていない(例外があります)場合は、Webブラウザを起動できます。