0

我正在使用goto语句跳过一段代码(根据文档),只是为了在调试代码块时进行测试。我收到错误 1526,“进入受保护范围”。我知道这完全是微不足道的,但我想知道我使用goto代码的方式有什么问题:

#if defined(_PLAT_ANDROID)
_di_JIntent MyIntent;
 MyIntent = TJIntent::JavaClass->init(TJIntent::JavaClass->ACTION_VIEW,
 TJnet_Uri::JavaClass->parse(StringToJString("http://relayman.org/papers/2009_FDA_paper.pdf")));
 TAndroidHelper::Activity->startActivity(MyIntent);


goto Skipit;
 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);
 intent->setFlags(TJIntent::JavaClass->FLAG_GRANT_READ_URI_PERMISSION);
 if (SharedActivity()->getPackageManager()->queryIntentActivities(intent, TJPackageManager::JavaClass->MATCH_DEFAULT_ONLY)->size() > 0) {
    SharedActivity()->startActivity(intent);
 } else {
    ShowMessage("PDF viewer not found");
 }
Skipit:
#endif

我正在使用 10.3.2 并朝着 Android 目标构建。

4

0 回答 0