日期:2014-05-20  浏览次数:20686 次

写一个J2ME应用程序遇到的几个问题。
1,有两个Form,   Display.setcurrent()来进行界面转换,当一个Form没用的时候怎么把它销毁呢?有很多界面如果同时停留在内存会不会很卡?应该怎么办?

2,在手机上存储数据的时候有没有方法得到能用的总空间多大,剩余的空间多大?

------解决方案--------------------
把不用的对象设成null,垃圾收集器自动清理没有用的内存。
不会很卡,j2me在手机上也跑很快的。
------解决方案--------------------
高级界面的内存系统会进行管理的

存储控件的大小每种手机都不太一致,可以查阅手机规范,参考网址:www.j2mepolish.org
------解决方案--------------------

2,在手机上存储数据的时候有没有方法得到能用的总空间多大,剩余的空间多大?

j2me里好象有一个Runtime类,freeMemory() totalMemory() 两个方法就是你想要的.