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私人局怎么玩,wepoker透视脚本下载,其实是有挂(有挂存在)1、完成we...
新手必备!wepoker有辅助... 新手必备!wepoker有辅助器吗,wpk有作弊吗,一直是有挂(有挂技术)1、每一步都需要思考,不同...
玩家必看教程!pokemmo脚... 玩家必看教程!pokemmo脚本辅助器,hh poker辅助器先试用,果然真的有挂(有挂方针)1、点...
一起来探讨!wepokerpl... 一起来探讨!wepokerplus开挂,德普之星怎么设置埋牌,其实是有挂(有挂助手)一起来探讨!we...
热点推荐!wepoker透视脚... 热点推荐!wepoker透视脚本网页,wepokerplus开挂,确实真的有挂(有挂教程)1、热点推...
玩家必备攻略!wepoker开... 玩家必备攻略!wepoker开脚本视频,hhpoker真能买到挂吗,一直存在有挂(有挂辅助)1、起透...
终于懂了!德扑圈有透视吗,微扑... 终于懂了!德扑圈有透视吗,微扑克数据分析,果然是有挂(有挂教学)1、下载好正确养号方法之后点击打开,...
玩家必备教程!hhpoker德... 玩家必备教程!hhpoker德州作弊,pokermaster脚本,真是存在有挂(证实有挂)运辅助工具...
总算明白!hhpoker德州透... 总算明白!hhpoker德州透视,pokermaster辅助器,总是是有挂(有挂透明挂)一、游戏安装...