One of the things I've realized while thinking through the threading issue is that Android needs a way to "cancel" a pipe's read request.
More specifically we need a way to tell a pipe to NOT call the Callback. In the case of Android if the activity is paused while a read is in progress (in the trivial case) the app will crash.
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira