Did you try putting two <intent-filter> tags inside of a single activity?
On Mon, Feb 14, 2011 at 8:02 PM, eehouse <[email protected]> wrote: > I'm trying to figure out how to get my app to handle browser-initiated > downloads for BOTH of two scenarios. The files are identical in both > cases, and have names that end in .xwd. In scenario #1 I control the > http server and can send the file with a custom mime type. In > scenario #2 the user gets the .xwd file from some random website. > > For the first, I want my app to get the file without user interaction. > In the second, because .xwd has multiple meanings, the user should get > a choice between my app and others that handle it. > > I can get each of these to work individually, but not both at the same > time. I've messed around with intent-filters in my > AndroidManifest.xml, and I've even gone so far as to implement two > Activity subclasses, one for each scenario and each with its own > intent-filter. What happens is that the mime-type filter (or class) > only works if the pathPattern filter (or class) is not present. As > soon as they're both there the user's always asked to pick which app > should handle the download even if it's coming from my server with my > custom mime type. > > (Which would be fine except that some users do the wrong thing, or > even set the wrong thing as their default. You know how that > goes....) > > Is there any way to do this? I can provide some .xml, but the fact > that it doesn't work even with two separate Activity subclasses makes > me think that better .xml isn't the solution. > > Thanks, > > --Eric > > -- > 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 > -- Dianne Hackborn Android framework engineer [email protected] 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. -- 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

