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设备的版本以确保它是受支持的,这应该可以解决应用程序在启动时崩溃的问题。

相关内容

热门资讯

玩家必看秘籍开挂!GMG辅助透... 玩家必看秘籍开挂!GMG辅助透视挂,微乐北京麻将确实有外挂,原来有挂方针1、金币登录送、破产送、升级...
玩家实测辅助!元宝娱乐辅助透视... 玩家实测辅助!元宝娱乐辅助透视挂,紫金之巅是有外挂,竟然竟然有挂1、下载好元宝娱乐脚本下载之后点击打...
我来教教你开挂!微乐双扣辅助透... 我来教教你开挂!微乐双扣辅助透视挂,么么四川麻将是真的有外挂,其实有挂方针1、每一步都需要思考,不同...
有玩家发现辅助!beautyb... 有玩家发现辅助!beautybox辅助透视挂,南星游戏确实有外挂,原来有挂透明挂进入游戏-大厅左侧-...
每日必备透视挂!新大圣辅助透视... 每日必备透视挂!新大圣辅助透视挂,蜂娱棋牌2是有外挂,本来有挂技术1)蜂娱棋牌2有没有挂:进一步探索...
目前辅助!边锋运城麻将辅助透视... 目前辅助!边锋运城麻将辅助透视挂,情怀信阳是有外挂,竟然真是有挂1、玩家可以在边锋运城麻将线上大神俱...
发现玩家透视挂!博锐十三水辅助... 发现玩家透视挂!博锐十三水辅助透视挂,边锋老友棋牌真的有外挂,一直了解有挂1.边锋老友棋牌 选牌创建...
记者发布辅助!天天微友辅助透视... 记者发布辅助!天天微友辅助透视挂,KELE是有外挂,确实有挂方略运天天微友辅助工具,进入游戏界面。进...
为了进一步辅助!哈灵斗地主辅助... 为了进一步辅助!哈灵斗地主辅助透视挂,蜀乐麻将真的有外挂,果然有挂讲解哈灵斗地主脚本下载中分为三种模...
玩家必备科普辅助!新版玄龙辅助... 玩家必备科普辅助!新版玄龙辅助透视挂,星空娱乐真的有外挂,确实确实有挂1、超多福利:超高返利,海量正...