Ok. That makes sense. Thanks for the quick reply. On May 26, 2:09 pm, Dianne Hackborn <hack...@android.com> wrote: > No, the browser uses startActivity(). The user is clicking on something, > something should happen in the UI. Just having a service start in the > background would not be expected. You need to implement an activity. > > On Wed, May 25, 2011 at 6:18 PM, PostPC Developer > <uysilvert...@gmail.com>wrote: > > > > > > > I was experimenting on creating a service that can be called in a > > browser but unfortunately it doesn't get called at all. Is there > > something wrong with this intent-filter I placed for the service? > > > <service android:name=".MyService" android:label="@string/app_name" > > android:enabled="true"> > > <intent-filter> > > <action android:name="android.intent.action.VIEW" /> > > <category android:name="android.intent.category.DEFAULT" /> > > <category android:name="android.intent.category.BROWSABLE" /> > > <data android:scheme="myService" android:host="www.sample.com"/> > > </intent-filter> > > </service> > > > For the service code, I just extend the IntentService class and place > > my logic on the onHandleIntent method. > > > This is how I call it in the website: > > <html> > > <head></head> > > <body> > > <a href="myService://www.sample.com?Data=mysample data">Call Service</ > > a> > > </body> > > </html> > > > That intent-filter works if I placed it on an activity but when it is > > a service, it does not work. I will get this error from the LogCat: > > tag=Tab > > Message=onReceivedError -10 myService://www.sample.com?Data=mysample > > data > > > Any idea if it is possible to call the service from a browser at all? > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Developers" group. > > To post to this group, send email to android-developers@googlegroups.com > > To unsubscribe from this group, send email to > > android-developers+unsubscr...@googlegroups.com > > For more options, visit this group at > >http://groups.google.com/group/android-developers?hl=en > > -- > Dianne Hackborn > Android framework engineer > hack...@android.com > > Note: please don't send private questions to me, as I don't have time to > provide private support, and so won't reply to such e-mails. All such > questions should be posted on public forums, where I and others can see and > answer them.- Hide quoted text - > > - Show quoted text -
-- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en