Страница 1 из 1

Как вручную вызвать OnLowMemory

Добавлено: 26 авг 2014, 11:17
samarjan
Товарищи, подскажите пожалуйста подскажите как можно сэмитировать вызов onLowMemory, тестирую прилжение на устройстве, которому памяти всегда хватает, а у одного из тестеров слабый смартфон и иногда приложение падает, но я не могу повторить ее у себя и правильно обработать, может кто сталкивался?

Re: Как вручную вызвать OnLowMemory

Добавлено: 29 авг 2014, 11:47
altwin
Попробуйте добавить в код приложения:
[syntax=java5]
List<Integer> memoryHog = new ArrayList<Integer>();
while(true){
memoryHog.add(new Integer(5));
}
[/syntax]
и вам обязательно не хватит памяти :) Либо эмулятор, там можно указать размер памяти.

Либо просто вызовите этот метод у своего приложения: yourAppInstance.onLowMemory(); , но обычно цикла хватает с головой.

P.S. лучше просто включите debug и добавьте нормальные логи, упадет у товарища - получите логи.

Re: Как вручную вызвать OnLowMemory

Добавлено: 03 сен 2014, 11:27
samarjan
Спасибо, помогло