3rd time's the charm. It's probably your action. Replace "ACTION_VIEW" with Intent.ACTION_VIEW (which is actually "android.intent.action.VIEW")
On Jan 3, 11:21 pm, John Spurlock <[email protected]> wrote: > Doh - sorry it's late. Re-reading your question it seems you've done > the same things. Fwiw, that's what I use in apps and it works just > fine. Perhaps you need <uses-permission > android:name="android.permission.INTERNET" /> in the manifest? > > On Jan 3, 11:12 pm, John Spurlock <[email protected]> wrote: > > > Try this: startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse > > ("market://search?q=pname:" + packageName))); > > > Seehttp://code.google.com/android/devel/sign-publish.html#marketintent > > > On Jan 3, 9:18 pm, Keith Wiley <[email protected]> wrote: > > > > I just can't find a simple bit of sample code online that shows how to > > > do this so I'm trying to piece it together as best as I can. Any help > > > is appreciated. > > > > I am following the suggestions on the doc page page about publishing > > > w.r.t. notifying users of version updates. I already have a simple > > > text file on my website that indicates the current version and I can > > > successfully read the file and check the current version against the > > > installed version, so I can notify the user that they need to update > > > (this all works), but I can't help them by launching the market app, > > > much less launching it with a specific query to my app's market page. > > > Here's how I thought it should be done: > > > > Intent i = new Intent(); > > > i.setAction("ACTION_VIEW"); > > > Uri uri = Uri.parse("market://search?q=pname:<packageName>"); > > > i.setData(uri); > > > try { > > > startActivity(i);} > > > > catch (Exception e) { > > > String es = e.getMessage(); > > > Log.v("", es); > > > > } > > > > It fails with a ActivityNotFoundException. It fails in an identical > > > fashion with several other URIs, for example: > > > >http://market.android.com/search?q=pname:<packageName> > > > market://search?q=pub:"My Name" > > > market://search?q=MyFirstName > > > > I am doing all of these on the actual device, not the emulator, and > > > the device has a network connection...if that makes a difference > > > although I wouldn't expect it to be necessary. > > > > What's wrong? > > > > Thanks. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

