I've got a UiApp that's going to respond to ContentHandler SEND events like the SendMediaDemo, which is in the samples tree and documented here:
Their code deals with getting data by opening up the file URL with getURL() and peeling the data out. That works for me too, when the user selects a picture from the media gallery and uses the "Send to [my app]" menu option.
However, in the bb camera app, when the user takes a new picture they are given a menu with the "send to..." targets on it. When the user sends from there, before explicitly saving the picture to disk, the invocation getURL() has the value "file://nullnullnull"
The Invocation API includes the method byte[] getData(), but that's returning an array with length zero.
So where is the data?