Delphi 11 CE安卓应用中TEdit剪贴板剪切粘贴异常求助
Delphi 11 CE安卓应用剪贴板操作冻结问题
使用Delphi 11 CE开发安卓应用,仅在界面放置了TNumberBox、TEdit、TMemo和TButton组件,未添加任何自定义操作逻辑,却出现以下剪贴板操作异常:
- 在TEdit组件输入文本(如“Hello friend”):全选文本后执行剪切功能正常;但选中单个单词(如“Hello”)执行剪切时,应用直接冻结
- TEdit组件中选中部分文本执行粘贴无异常;但全选文本后执行粘贴,应用同样冻结
- TNumberBox组件中选中小数点前的部分内容时,应用也会冻结
多款手机测试均出现该问题,有时短暂可用后仍会触发冻结。
相关代码如下:
unit Unit1; interface uses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.Memo.Types, FMX.ScrollBox, FMX.Memo, FMX.StdCtrls, FMX.Controls.Presentation, FMX.Edit, FMX.EditBox, FMX.NumberBox, FireDAC.Stan.Intf, FireDAC.Comp.BatchMove, FireDAC.Comp.BatchMove.Text, System.Actions, FMX.ActnList; type TForm1 = class(TForm) Edit1: TEdit; Label1: TLabel; Memo1: TMemo; NumberBox1: TNumberBox; Button1: TButton; private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.fmx} end.
截图显示应用处于冻结状态。
内容的提问来源于stack exchange,提问作者SoFMX
相关产品推荐
相关产品推荐

