Android/DelphiFiremonkey应用程序在启动时崩溃,原因可能是FMXEditText.java文件中的问题或Android本身问题
创始人
2024-08-20 05:30:10
0

这个问题通常是由于Android引起的,并且可能与设备的Android版本有关。然而,在某些情况下,问题可以通过更改FMXEditText.java文件来解决。

以下是可能有帮助的步骤:

  1. 在FMXEditText.java文件中,找到onMeasure()方法,并确保返回正确的视图大小。以下是onMeasure()方法示例代码:
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
    super.onMeasure(widthMeasureSpec, heightMeasureSpec);

    // set the size of your EditText here
    setMeasuredDimension(widthMeasureSpec, heightMeasureSpec);
}
  1. 另一种方法是从Firemonkey中删除或禁用FMXEditText控件。这可以通过在FMXObject.pas文件中更改下面的代码实现:
{$IFDEF ANDROID}
  RegisterFmxClasses([TAndroidNativeView, TAndroidNativeLayout, TEditText]);
{$ENDIF}

将其更改为:

{$IFDEF ANDROID}
  RegisterFmxClasses([TAndroidNativeView, TAndroidNativeLayout]);
{$ENDIF}

这将覆盖Firemonkey库中的默认注释TTextEdit类,并防止使用FMXEditText控件。

请注意,这可能会在应用程序的其他地方产生意外效果。

无论使用哪种方法,检查Android设备的版本以确保它是受支持的,这应该可以解决应用程序在启动时崩溃的问题。

相关内容

热门资讯

免费测试版!竞技联盟辅助插件(... 免费测试版!竞技联盟辅助插件(辅助挂)好像是有挂(有挂总结辅助工具)1、辅助软件下载优化,底牌透视脚...
最新通报!wepoker底牌透... 最新通报!wepoker底牌透视(辅助挂)确实是有挂(有挂教学辅助方法)1、很好的工具软件,可以解锁...
一分钟快速了解!wepoker... 一分钟快速了解!wepoker透视有没有(辅助挂)切实真的有挂(有挂工具辅助教程)1、免费辅助多个强...
一分钟教会你!wepoker数... 一分钟教会你!wepoker数据分析(辅助挂)切实有挂(有挂工具辅助方法)1、完成有辅助插件,帮助玩...
玩家必备攻略!wepoker破... 玩家必备攻略!wepoker破解器有用吗(辅助挂)都是有挂(有挂解密辅助器)1、上手简单,内置详细流...
分享认知!hhpoker真的有... 分享认知!hhpoker真的有透视吗(辅助挂)其实有挂(新版有挂辅助工具)1、每一步都需要思考,不同...
揭秘攻略!智星德州插件最新版本... 揭秘攻略!智星德州插件最新版本更新内容详解(辅助挂)都是是有挂(详细教程辅助技巧)能透视中分为三种模...
实操分享!约局吧德州有挂吗(辅... 实操分享!约局吧德州有挂吗(辅助挂)本来真的有挂(有挂秘籍辅助攻略)1、玩家可以在线上大神俱乐部对游...
玩家攻略!hhpoker作弊码... 玩家攻略!hhpoker作弊码(辅助挂)其实真的有挂(有挂神器辅助技巧)1、点击下载安装,脚本分类一...
查到实测辅助!hhpoker到... 查到实测辅助!hhpoker到底可以作弊吗(辅助挂)切实有挂(竟然有挂辅助软件)1、破解器简单,机器...