LogReader

public class LogReader
extends Object

java.lang.Object
   ↳ android.adservices.ondevicepersonalization.LogReader


Eine Schnittstelle zum Lesen von Protokollen aus REQUESTS und EVENTS. Wird als Datenzugriffsobjekt für die Tabellen REQUESTS und EVENTS verwendet.

Zusammenfassung

Öffentliche Methoden

List<EventLogRecord> getJoinedEvents(long startTimeMillis, long endTimeMillis)

Ruft eine Liste von EventLogRecord mit dem entsprechenden RequestLogRecord ab, die von diesem IsolatedService im angegebenen Zeitraum geschrieben wurden.

List<RequestLogRecord> getRequests(long startTimeMillis, long endTimeMillis)

Ruft eine Liste der RequestLogRecords ab, die von diesem IsolatedService im angegebenen Zeitraum geschrieben wurden.

Übernommene Methoden

Öffentliche Methoden

getJoinedEvents

public List<EventLogRecord> getJoinedEvents (long startTimeMillis, 
                long endTimeMillis)

Ruft eine Liste von EventLogRecord mit dem entsprechenden RequestLogRecord ab, die von diesem IsolatedService im angegebenen Zeitraum geschrieben wurden.
Diese Methode kann einige Sekunden dauern. Sie sollte daher nur von einem Worker-Thread aufgerufen werden.

Parameter
startTimeMillis long

endTimeMillis long

Returns
List<EventLogRecord> Dieser Wert darf nicht null sein.

getRequests

public List<RequestLogRecord> getRequests (long startTimeMillis, 
                long endTimeMillis)

Ruft eine Liste der RequestLogRecords ab, die von diesem IsolatedService im angegebenen Zeitraum geschrieben wurden.
Diese Methode kann einige Sekunden dauern. Sie sollte daher nur von einem Worker-Thread aufgerufen werden.

Parameter
startTimeMillis long

endTimeMillis long

Returns
List<RequestLogRecord> Dieser Wert darf nicht null sein.