user1354257
user1354257

Reputation: 51

Can't open Market App from my Application

I'm trying to open market app from my app using:

Intent i = new Intent("Intent.ACTION_VIEW");
i.setData(Uri.parse("market://details?id=com.compamy.app"));
startActivity(i);

But I have No Activity Found Error. I am using real device and I have market installed. So my question is: What can be done here?Thanks.

Upvotes: 4

Views: 6089

Answers (3)

njzk2
njzk2

Reputation: 39386

The only problem here is what zapl pointed out in the comments ("" around the action). The documentation (http://developer.android.com/guide/publishing/publishing.html) clearly states how to use this:

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

Upvotes: 4

Nesim Razon
Nesim Razon

Reputation: 9794

official documantation link:

http://developer.android.com/guide/publishing/publishing.html#marketintent

Opening the app details page from your Android app

To open the Google Play details page from your application, create an intent with the ACTION_VIEW action and include a data URI in this format:

market://details?id=

For example, here's how you can create an intent and open an application's details page in Google Play:

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

Upvotes: 1

David Scott
David Scott

Reputation: 1666

Try this:

Uri uri = Uri.parse("market://details?id=com.compamy.app");

Intent i = new Intent(Intent.ACTION_VIEW, uri);

startActivity(i); 

Upvotes: 0

Related Questions