如何阅读意图文本

时间:2018-08-22 17:31:52

标签: delphi android-intent delphi-10.2-tokyo

我正在尝试阅读从Google地图共享位置时生成的文本。格式如下:

  

帝国大厦,纽约州立大学,建于10001年。 h t t p s:// url

我的想法是在我的应用程序内部打开URL,以从该位置获取数据。

我已经阅读使用以下代码的意图:

function HandleIntentAction(const Data: JIntent): Boolean;
var
  Extras: JBundle;
  valor,valorofuscated,id,typetoopen,valortext:string;
begin
  Result := False;
  if Data <> nil then
  begin
    Extras := Data.getExtras;
    if Extras <> nil then
    begin
      valorofuscated:=
        JStringToString(Data.getStringExtra(StringToJString('EXTRA_TEXT')));  
      valor:= Crypt('Decrypt',valorofuscated);
    end;
  end;
  Invalidate;
end;

但是,当我从Google地图收到意图时,Extras始终为零。有想法吗?

0 个答案:

没有答案