سوال :چطور پروژه CustomRain را کنترل کنیم که فضای رم را اشغال نکند
سلام دوستان من پروژه CustomRain استاد رو باکمی ویرایش به صورت اتوماتیک انجام میشه ولی مشکله اساسی اینجاست که بعد از مدتی حافظه رم پر میشه دوستان ممنون میشم راهنمایی کنید
بنده برای اینکه به مشکل پر نشدن فضای رم روبرو نشم دستور حذف دایره ها رو به کد اضافه کردم.اما هنگام اجرا با خطا مواجه می شم
لطفا راهنمایی کنید.
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
for (Circle circle: circles) {
long elapse = System.currentTimeMillis() - circle.spawnTime;
if (elapse > 2000) {
circles.remove(circle);
continue;
}
float radius = elapse / 20.0f;
paint.setColor(circle.color);
paint.setAlpha((int) (255 - elapse / 7.84f));
canvas.drawCircle(circle.x, circle.y, radius, paint);
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .