open pdf on Android via intents

I'm working in C++ on an FMX app on Android.  My app downloads a pdf file to the Downloads folder and now I want to let an external app display the pdf. 

I've managed to get it to open a pdf viewer (I installed Adobe on my Android) but it does not open the file.

I'm guessing i'm not passing the file path properly. Here is my code.

Androidapi::Jni::Graphicscontentviewtext::_di_JIntent intent = TJIntent::Create();
intent->setDataAndType(StringToJString("file://" + System::Ioutils::TPath::Combine(System::Ioutils::TPath::GetSharedDownloadsPath(), "sample.pdf")), StringToJString(L"application/pdf"));
intent->setAction(TJIntent::JavaClass->ACTION_VIEW);
if (SharedActivity()->getPackageManager()->queryIntentActivities(intent, TJPackageManager::JavaClass->MATCH_DEFAULT_ONLY)->size() > 0) {
SharedActivity()->startActivity(intent);
} else {
  ShowMessage("PDF viewer not found");
}

thanks,

russ (using Rio 10.3.2)