Firemonkey应用程序在使用Delphi XE8

时间:2015-07-22 06:27:52

标签: android delphi firemonkey delphi-xe7 delphi-xe8

我正在开发一个"小"使用TNotificationCenter创建警报/提醒的应用程序。 该应用程序显示主屏幕上的当前时间,两个按钮和一个标签。 一个按钮是添加新警报,另一个按钮是设置。 在"可视屏幕之外"有两个矩形包含用于添加警报和菜单的组件。 两个矩形都使用floatanimationn来显示和隐藏。 当我使用Delphi XE7编译应用程序时,该应用程序在不同的手机上运行良好(Galaxy S2 Android 4.2,Galaxy S3 Android 4.3,Galaxy S3 Android 4.4)。 当我使用Delphi XE8编译应用程序时,应用程序启动正常。我也可以按下菜单按钮来显示菜单。但当我按下其中一个菜单按钮(显示闹钟,设置声音文件,退出应用程序)时,它会冻结。

特别是对于这个应用程序,如果我可以使用Delphi XE8会很棒,因为有了它我可以使用某种声音进行通知(TNotification.SoundName),这是XE8引入的一个功能。

我在这里读到了一个类似的问题: Black screen with Delphi XE8 Firemonkey + Android 4.4 我遵循了这些指示,但它对我没有帮助。我检查过这种方式,因为有时应用程序也启动了,只是显示黑屏。但是大多数时候,当我按下其中一个菜单时,它会冻结。

您可以在此处下载项目: http://mschlereth.de/stuff/dl/QuickAlarm.zip

解决

我已经在XE8下从头开始构建了应用程序,现在它可以工作了。 当然,我复制并粘贴了大部分代码,但界面是从头开始构建的。 这有点令人沮丧,因为这可能意味着如果我想将XE8用作首选IDE,我将不得不这样做。 : - (

0 个答案:

没有答案