我想我知道这个问题的答案,但找不到任何简单的英语来证实它。
我目前正在将 Android 应用程序移植到黑莓上。我已经解决了大多数问题,但 ArrayLists 是我遇到的问题,因为它们只是在 1.5 中引入的。
谁能告诉我是否可以为较新的黑莓设备进行开发,同时将 java 合规性设置为 1.5?
我认为 J2ME 是黑莓的决定性因素。因此,如果仅支持 1.3,那么为黑莓制作的每个应用程序都必须在 Eclipse 中编写,并设置合规级别 1.3,并且任何较新的黑莓都将是相同的,因此 ArrayList 是不可能的。
有人可以帮我确认一下吗?
谢谢。
PS 是否可以创建我自己的 ArrayList 类,并带有尖括号 < >
还有吗?
最佳答案
您必须为 BlackBerry 使用 Java 1.4 合规性,因为它们使用 J2ME。
使用 Vector 作为动态列表。您不能使用泛型<>。
关于Blackberry dev - 关于 jre 1.5 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6307804/