This code is repeated at several places:
Intent viewTaskIntent = new Intent(Intent.ACTION_VIEW);
viewTaskIntent.setData(mSelectedTaskUri);
startActivity(viewTaskIntent);
Make it like this:
new BasicTaskDetailsUi(mSelectedTaskUri).show(this);
(Note: this comes out the #469 changeset)