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

相关内容

热门资讯

黑科技讲解!(wepOkE)软... 黑科技讲解!(wepOkE)软件透明挂,(wepOkE)起初是有挂,我来教教你(有挂神器);支持2-...
微扑克外挂!wpk线上德州俱乐... 微扑克外挂!wpk线上德州俱乐部,wepoke系统,可靠教程(切实有挂)1、玩家可以在wpk线上德州...
黑科技智能ai!(好运大菠萝)... 黑科技智能ai!(好运大菠萝)外挂辅助插件,(gg扑克)竟然有挂,扑克教程(有挂技巧),支持语音通讯...
德州之星软件!微扑克代打,aa... 德州之星软件!微扑克代打,aa poker有外挂吗,AA德州教程(确实有挂)科技教程也叫必备教程,这...
wpk辅助外挂!来玩德州挂辅助... wpk辅助外挂!来玩德州挂辅助器,微扑克游戏辅助器,玩家教你(都是有挂);支持2-10人实时对战,虚...
黑科技科技!(wopoker)... 黑科技科技!(wopoker)软件透明挂,(wepOke)原先是有挂,扑克教程(有挂软件);实战中需...
黑科技ai代打!(德州之星)外... 黑科技ai代打!(德州之星)外挂辅助神器,(德州之星)固有真的是有挂,力荐教程(有挂神器);1.德州...
aapoker发牌机制!微扑克... 1、aapoker发牌机制!微扑克透明挂,德州ai辅助神器软件,技巧教程(原生真的有挂)。2、德州a...
黑科技数据!(德州ai)外挂辅... 黑科技数据!(德州ai)外挂辅助安装,(德州)一直是有挂,2025版教程(有挂攻略);原来确实真的有...
wepoke确实有挂!德州之星... wepoke确实有挂!德州之星辅助器哪里买,wpk微扑克俱乐部,必备教程(真是是真的有挂)1、玩家可...