Я работаю над простым приложением для Android, которое использует sqlite.У меня есть простое приложение для нескольких устройств.Существует список, связанный с fdquery1 и fdconnection1.Когда я компилирую на свой телефон Android, я получаю черный экран со значком огня.Если я включу fdconnection1, то приложение скомпилируется (БЕЗ отображения данных в Listview).Кто-нибудь сталкивался с этим раньше?Я использую Delphi Community Edition.Спасибо за вашу помощь.вот ссылка на мой код sorcecode
Единственный код, который у меня есть, предназначен для Android.
procedure TForm4.FDConnection1BeforeConnect(Sender: TObject);
begin
{$IF DEFINED(iOS) or DEFINED(ANDROID)}
FDConnection1.Params.Values['Database'] :=
TPath.Combine(TPath.GetDocumentsPath, 'flatrate.db3');
{$ENDIF}
end;
Я отключил fdconnection1 и подключил его в формах на событии show.Приложение теперь будет компилироваться на Android, но у меня возникли проблемы с выполнением запроса1 sql для отображения данных в представлении списка.
procedure TForm4.Button1Click(Sender: TObject);
begin
FDQuery1.SQL.Text := 'select * from main';
fdquery1.ExecSQL;
FDQuery1.Open;
end;
Когда я нажимаю на кнопку на моем телефоне Android, я получаю сообщение «ошибка неттакой стол основной "