Androidの「ANR (Application Not Responding)」が発生する条件はどれか。

重い処理(同期ロードや無限ループ、長時間の計算)をメインスレッドで行うと、OSがアプリがフリーズしたと判断し、強制終了のダイアログを出す。