Перейти к содержанию
Fire Monkey от А до Я
  • 0

Приложение вылетает при активации Edit из-за использования WebBrowser в Android


Yuriy2606

Вопрос

Здравствуйте коллеги.

Внедряю в приложение вход через Facebook. Всё получилось, работает. Вот кусок кода:

procedure TForm1.Auth;
begin
  //WebForm:=Tfrm_OAuthWebForm.Create(nil);
  //WebForm. OnAfterRedirect:=AfterRedirect;
  OAuth2Authenticator1.AccessToken:=EmptyStr;
  OAuth2Authenticator1.ClientID:=cAppID;
  OAuth2Authenticator1.ClientSecret:=cAppKey;
  OAuth2Authenticator1.ResponseType:=TOAuth2ResponseType.rtTOKEN;
  OAuth2Authenticator1.AuthorizationEndpoint:=cEndPoint;
  OAuth2Authenticator1.RedirectionEndpoint:=cRedPoint;
  OAuth2Authenticator1.Scope:=cScopes;
  WebBrowser1.Visible:=true;
  WebBrowser1.Navigate(OAuth2Authenticator1.AuthorizationRequestURI);
  //WebForm.ShowWithURL(OAuth2Authenticator1.AuthorizationRequestURI);
end;

Пробовал использовать frm_OAuthWebForm и просто WebBrowser, работает и так и так. Но есть проблема: после захода в приложение, при постановке курсора на любой Edit, приложение виснет и вылетает.

Стоит убрать WebBrowser - проблема исчезает. Наблюдается только в Android. Windows версия работает без нареканий.

Если ответа не найду, то придется исключить Вход через FB, а не хочется.

Заранее спасибо за ответ.

Delphi 10.1 Berlin Version 24.0.22858.6822

Изменено пользователем Yuriy2606
Ссылка на комментарий

Рекомендуемые сообщения

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...