为什么给 enum 添加一个属性会导致我的应用崩溃?

By simon at 2019-05-16 • 0人收藏 • 17人看过

我正在 Android Studio 3.4中开发一个小应用程序

以下工程可行:

非洲,南极洲,亚洲,欧洲,北美洲,南美洲,大洋洲

执行时没有问题:

欧洲大陆大陆; 亚洲;

但是从我开始为 enum 添加一个属性的那一刻起

非洲、南极洲、亚洲、欧洲、北美洲、南美洲、大洋洲;

然后,执行同样的指令

欧洲大陆大陆; 亚洲;

程序只是挂起来。 没有例外,什么都没有。

(我知道,我提供的代码样本对 id 没有任何作用。 但这只是为了说明问题何时开始发生。)

在 eclipse / intellij 中执行时没有问题。

似乎 Android Runtime 的行为与 JRE 完全不同。

究竟是什么原因呢? 如何解决这个问题呢?

谢谢

登录后方可回帖

Loading...