Once again you've shown yourself as a genius. It's all working now.

Thanks (again),

Al.

Peli wrote:
> In your provider, you should have a method getType(Uri uri) which
> returns the MIME type of your Uri.
>
> You should have defined it yourself as something like:
> "vnd.android.cursor.dir/vnd.funkyandroid.provider.text"
>
> and this is the MIME type that you have to declare in your intent
> filter.
>
> Peli
>
> On Feb 4, 5:12 pm, Al Sutton <a...@funkyandroid.com> wrote:
>   
>> dataURI is a content provider URI
>> (content://com.funkyandroid.provider.test/) which is created using
>> Uri.parse.
>>
>> I can't see a way to specify a MIME type in Uri.parse or in the
>> resulting Uri object, so am I still missing something?
>>
>> Al.
>>
>>
>>
>> Peli wrote:
>>     
>>> Your intent has a deceptively looking dataURI. Your intent filter
>>> should therefore contain the <type ...> tag with the corresponding
>>> MIME type of the dataURI in order to match.
>>>       
>>> Peli
>>> www.openintents.org
>>>       
>>> On Feb 4, 2:36 pm, Al Sutton <a...@funkyandroid.com> wrote:
>>>       
>>>> I have a service in an APK which starts a Thread which has the following
>>>> in it's run method;
>>>>         
>>>>             Intent intent = new Intent("com.funkyandroid.TEST", dataURI);
>>>>             MyService.this.sendOrderedBroadcast(intent, null);
>>>>         
>>>> In a different APK I have the following in the application section 
>>>> manifest;
>>>>         
>>>>         <receiver    android:name=".Receiver" android:exported="true">
>>>>             <intent-filter>
>>>>                 <action android:name="com.funkyandroid.TEST />
>>>>             </intent-filter>
>>>>         </receiver>
>>>>         
>>>> And in the onRecieve(Context,Intent) method has;
>>>>         
>>>>         Log.i("Receiver", "Hello Momma!!!!!");
>>>>         
>>>> But the receiver doesn't receive the broadcast when I run it in the
>>>> emulator (or at least the log message doesn't get received).
>>>>         
>>>> Any hints?
>>>>         
>>>> Al.
>>>>         
>>>> --
>>>> ======
>>>> Funky Android Limited is registered in England & Wales with the
>>>> company number  6741909. The registered head office is Kemp House,
>>>> 152-160 City Road, London,  EC1V 2NX, UK.
>>>>         
>>>> The views expressed in this email are those of the author and not
>>>> necessarily those of Funky Android Limited, it's associates, or it's
>>>> subsidiaries.
>>>>         
>> --
>> ======
>> Funky Android Limited is registered in England & Wales with the
>> company number  6741909. The registered head office is Kemp House,
>> 152-160 City Road, London,  EC1V 2NX, UK.
>>
>> The views expressed in this email are those of the author and not
>> necessarily those of Funky Android Limited, it's associates, or it's
>> subsidiaries.
>>     
> >
>   


-- 
======
Funky Android Limited is registered in England & Wales with the 
company number  6741909. The registered head office is Kemp House, 
152-160 City Road, London,  EC1V 2NX, UK. 

The views expressed in this email are those of the author and not 
necessarily those of Funky Android Limited, it's associates, or it's 
subsidiaries.


--~--~---------~--~----~------------~-------~--~----~
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