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

Reply via email to