我想我在这里有点蠢,但我不明白为什么我的ANR超时值有问题。 示例一:
public void onClick(View v) {
while(true);
}
我运行此代码并在另一个视图上触发触摸事件。十秒后我会得到ANR,而我预计会有五秒钟。
示例二:
public void onClick(View v) {
try {
Thread.sleep(60*1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
再次,我运行代码并触发触摸事件。这次我根本不会得到ANR。
有关正在发生的事情的任何想法?