Мне нужно воспроизвести диалоговые окна Application Not Response (ANR) из Activity и из BroadCastReceiver. Я пытался создать простую кнопку нажмите:Как воспроизвести приложение, не отвечающее (ANR), из Activity и из BroadcastReceiver
public void makeANRClick(View view){
while (true);
}
С помощью этого кода я воспроизводимой ANR на эмуляторе с андроид 2.3.7. Тот же код не работает на реальном устройстве с новейшими версиями Android (4+).
Другая попытка была следующей:
public void onMakeANRClick(View view){
try {
Thread.sleep(15000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
Это не помогает также. Любые предложения?
ли код от второй попытки работает на Android 2.3.7? –
Да, это работает. Но мне нужны варианты для новейших версий Android (4). –
Спасибо за точку. Я посмотрю на строгий режим. Но в настоящее время я предпочитаю не тест. –