0
Android surfaceView по-прежнему потребляет память после завершения активности и уничтожения нити. Использование памяти увеличивается каждый раз, когда я перезапускаю свою игру (закрытие и открытие). Cant это цифра :( Поверхностный Разрушенный метод:Android SurfaceView потребляет память после закрытия
@Override
public void surfaceDestroyed(SurfaceHolder holder){
holder.lockCanvas();
thread.setRunning(false);
thread.join();
retry = false;
thread=null;
}
}
поверхности создано:
@Override
public void surfaceCreated(SurfaceHolder holder)
{
thread = new MainThread(getHolder(), this);
thread.setRunning(true);
if(thread.getState() == Thread.State.NEW)
thread.start();
}
Этот метод завершает деятельность:
private void restart()
{
thread = new MainThread(getHolder(), this);
thread.setRunning(false);
thread=null;
((Activity) getContext()).finish();
}
Можете ли вы предоставить re информация? – Jorg
Любой фрагмент кода полезен для анализа :) –
Я добавил несколько методов. Спасибо за ответ! – limus