2019-12-24-application 主进程等待30s,为什么没有ANR?

    @Override
    public void onCreate() {
        super.onCreate();
        try {
            Thread.sleep(30000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }

ANR:
5s内无法响应用户输入事件
BroadcastReceiver在10s内无法结束.
Service在20s内无法结束.

当你在sleep的时候,应用没有事件输入,也没工作可做,当然不会ANR

主要考察ANR原理

你可能感兴趣的:(2019-12-24-application 主进程等待30s,为什么没有ANR?)