public class ZenModeFiltering extends Object
Constructor and Description |
---|
ZenModeFiltering(Context context) |
Modifier and Type | Method and Description |
---|---|
void |
dump(PrintWriter pw,
String prefix) |
boolean |
isCall(NotificationRecord record) |
static boolean |
matchesCallFilter(Context context,
int zen,
ZenModeConfig config,
UserHandle userHandle,
Bundle extras,
ValidateNotificationPeople validator,
int contactsTimeoutMs,
float timeoutAffinity) |
protected void |
recordCall(NotificationRecord record) |
boolean |
shouldIntercept(int zen,
ZenModeConfig config,
NotificationRecord record) |
public ZenModeFiltering(Context context)
public void dump(PrintWriter pw, String prefix)
public static boolean matchesCallFilter(Context context, int zen, ZenModeConfig config, UserHandle userHandle, Bundle extras, ValidateNotificationPeople validator, int contactsTimeoutMs, float timeoutAffinity)
extras
- extras of the notification with EXTRA_PEOPLE populatedcontactsTimeoutMs
- timeout in milliseconds to wait for contacts responsetimeoutAffinity
- affinity to return when the timeout specified via
contactsTimeoutMs
is hitprotected void recordCall(NotificationRecord record)
public boolean shouldIntercept(int zen, ZenModeConfig config, NotificationRecord record)
public boolean isCall(NotificationRecord record)