Страница 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
Спасибо, помогло