最近在做一个界面程序程序中有一个主界面和多个小界面,
主界面中有几个按钮可以直接跳转到其中某一个界面
小界面支持直接跳转到主界面或者其他小界面小界面中有一些按钮是重复的按钮我用的ImageButton,它需要支持button  down和up 切换图片
我是在drawable里面用xml控制的切换图片界面中的跳转我用的Intent
Intent i = new Intent(xxx.this, yyy.class);
         startActivityForResult(i,0);现在在开发板上次多次跳转后程序会崩溃
01-02 00:32:15.237: E/dalvikvm-heap(2614): 1536000-byte external allocation too large for this process.
01-02 00:32:15.278: I/dalvikvm-heap(2614): Clamp target GC heap from 17.431MB to 16.000MB
01-02 00:32:15.278: E/GraphicsJNI(2614): VM won't let us allocate 1536000 bytes
01-02 00:32:15.278: D/dalvikvm(2614): GC_FOR_MALLOC freed 15K, 47% free 2967K/5511K, external 10399K/10458K, paused 27ms
01-02 00:32:15.279: D/skia(2614): --- decoder->decode returned false
怀疑是图片资料占内存未清除
请问如何处理