title: How is ShowVirtualKeyboard run on the Delphi FireMonkey Android platform?
body: <p>Consider:</p>
  
  <pre><code>Uses FMX.VirtualKeyboard, FMX.Platform;
  
  procedure TForm1.Button1Click(Sender: TObject);
      var Keyboard: IFMXVirtualKeyboardService;
      begin
          keyboard := TPlatformServices.Current.GetPlatformService(IFMXVirtualKeyboardService) as IFMXVirtualKeyboardService;
          if  TVirtualKeyboardState.Visible in keyboard.VirtualKeyBoardState then
          begin
              Keyboard.HideVirtualKeyboard;
          end;
      end;
  </code></pre>
  
  <p>HideVirtualKeyboard is running with this code, but how is ShowVirtualKeyboard run on the <a href="http://en.wikipedia.org/wiki/Embarcadero_Delphi" rel="nofollow">Delphi</a> <a href="https://en.wikipedia.org/wiki/FireMonkey" rel="nofollow">FireMonkey</a> Android platform?</p>
  
  <p>Because for the same code, ShowVirtualKeyboard is giving:</p>
  
  <blockquote>
    <p>not enough actual parameters error in code page</p>
  </blockquote>