使用LWUIT框架开发移动应用程序.在LWUIT中默认情况下,第一个命令放在左侧,后续命令将放在表单的右侧菜单中,包括已经放置在左侧的命令.我需要添加两个菜单到form.Left菜单包含一般的应用程序特定命令,如"最小化","后退"和"退出".右侧菜单包含特定于屏幕的命令,如"播放音频","播放视频"等...最初左侧的软键包含文本"选项",而右侧的软键包含文本"菜单".当用户选择"选项"时,将显示一个菜单,其中包含以下命令:最小化后退退当用户选择右软键"菜单"时,将显示一个菜单,其中包含屏幕特定命令:播放音频播放视频等...右侧菜单不断从一种形式更改为另一种形式,而左侧菜单的命令对于所有屏幕(表单)保持不变.我知道命令菜单可以通过覆盖返回列表的"Form.createCommandList(Vector)"来自定义.但在我的情况下,我需要两个列表(菜单).一个位于表单左侧,另一个位于表单右侧.请帮我解决此问题.
有很多应用程序商店适用于任何类型的平台,但当我试图找到一个好的商店来购买和销售j2me应用程序时,我找到了一些,但没有真正的大的或事实标准,就像我曾经有过的palm os(像palmgear这样的网站出售几乎所有用于手掌的程序而不仅仅是一个子集).
有没有我找不到的商店?或者j2me市场已经死了?
我试图将arraylist的内容复制到另一个对象.我尝试通过以下方式初始化新的ArrayList对象
newArrList.addAll(oldArrList);
Run Code Online (Sandbox Code Playgroud)
和
newArrList = new ArrayList(oldArrList);
Run Code Online (Sandbox Code Playgroud)
但每次我对其中一个数组列表进行更改时,该值也会在另一个ArrayList中更改.
有人可以告诉我如何避免这种情况.
谢谢.