// How long we wait for a service to finish executing.staticfinalint SERVICE_TIMEOUT =20*1000;// How long we wait for a service to finish executing.staticfinalint SERVICE_BACKGROUND_TIMEOUT = SERVICE_TIMEOUT *10;
// How long we allow a receiver to run before giving up on it.staticfinalint BROADCAST_FG_TIMEOUT =10*1000;staticfinalint BROADCAST_BG_TIMEOUT =60*1000;
4.ContentProvider Timeout
ActivityManagerService ,10秒内没处理完会ANR。
logcat关键字:Timeout publishing content providers。
// How long we wait for an attached process to publish its content providers// before we decide it must be hung.staticfinalint CONTENT_PROVIDER_PUBLISH_TIMEOUT =10*1000;