خوب.
مشکل رفع شد
لینک دانلود در پست اول رو ویرایش کردم.
جناب mahdi68 اگر فرصت کنید دوباره تست بکنید خیلی ممنون میشم.
این امولاتوری که شما معرفی کردید , خیلی به من کمک کرد. از بس که امولاتور مزخرفیه
آخه 100 جور error دیگه هم تونستم باهاش پیدا کنم که تو امولاتور جاوا دیده نمیشد
از این به بعد هر برنامه ای که بنویسم با این امولاتور هم تست میکنم
مشکل اصلی این بود که ابتدای برنامه یه Image به اندازه صفحه نمایش گوشی می ساختم. که ظاهرا حافظه زیادی مصرف میکرد
اونرو تغییر دادم و حالا هنگام نیاز یک تصویر 100x100 pixel رو بر روی کل صفحه نمایش رسم میکنم :
for(int y =0; y<height; y+=100)
for(int x =0; x<width; x+=100)
{
g.drawImage(ParentMidlet.ImgTrans, x, y, 0);
}
حالا بجای اینکه یک تصویر 320x240 رو در حافظه نگهداری کنم , فقط یه تصویر 100x100 پیکسل رو در حافظه قرار میدم و اونرو چند بار ترسیم میکنم که کل صفحه نمایش رو بگیره . به همین سادگی