1. Android系统会根据内存使用情况关闭一些非active的进程,等用户需要的时候再从新载入。对于一些应用虽然不会关闭进程,但切换后会关闭所有非根的activity。它觉得用户切换后应该不再想保留之前的操作。所以多任务的觉得只有symbian真正做到了。 
2. 有些service进程总是常驻内存的。或者是开机就会启动的。可能你那个程序就是如此。不限制内存的使用,方便了开发者,但是这种机制给用户带来了不便就值得商榷了。

解决方案 »

  1.   

    我是从WM开发转学Android的。有的地方也觉得Android开发有个性。譬如,
    在VS .NET中的List风格的ComboBox, 在Android中好像没有对应的元件了?也许操作系统变了?
    在Eclipse中开发Android应用,似乎不能像VS .NET开发windows app那样,拉出画面,得编辑xml,定义元素属性与位置等?新手欢迎资深TX指点斧正,呵呵!
      

  2.   

    1、Android的多任务也是受系统资源限制的,资源不够时会自动结掉一些权值较低的应用2、Android中的程序能否彻底退出,我最近装了个听歌的软件,然后发现只要按耳机线控的换曲就跳出那款软件来(自带播放器没法用了),而那款软件我根本就没启动,任务管理器里和高级-运行的应用程序里面都没有那款软件,所以我觉得是不是程序还在某个地方运行着。还有就是我在任务管理器里和高级-运行的应用程序里面把程序强制关闭后居然还会自动重启,我看到有好几个进程的状态是正在重启...Android的有些应用是无法删除的,这些是手机厂商内置应用,只有获得root权限才能删除,手机用户是无法通过面板删除的,例如你说的那个自带的播放器,很讨厌的一个应用。3、Android系统的资源消耗问题,如果楼主出现随便开个应用就超占资源的情况,有可能是机子本身系统有问题,或者下载一个进程管理器,可以很清楚的看到当前运行了哪些应用,占了多少资源。