Package 

Class AppStartTimeProvider

  • All Implemented Interfaces:
    android.content.ComponentCallbacks , android.content.ComponentCallbacks2

    
    public final class AppStartTimeProvider
    extends ContentProvider
                        

    Implementation of ContentProvider providing the closest possible timestamp to the app's startup process.

    Note: By default it is declared in AndroidManifest.xml with the android:initOrder="9999" to ensure that this content provider is initialized first and able to properly collect start time

    • Method Summary

      Modifier and Type Method Description
      Boolean onCreate()
      Cursor query(Uri uri, Array<out String> projection, String selection, Array<out String> selectionArgs, String sortOrder)
      Uri insert(Uri uri, ContentValues values)
      Integer update(Uri uri, ContentValues values, String selection, Array<out String> selectionArgs)
      Integer delete(Uri uri, String selection, Array<out String> selectionArgs)
      String getType(Uri uri)
      • Methods inherited from class com.booking.perfsuite.startup.AppStartTimeProvider

        applyBatch, applyBatch, attachInfo, bulkInsert, call, call, canonicalize, clearCallingIdentity, delete, dump, getCallingAttributionSource, getCallingAttributionTag, getCallingPackage, getCallingPackageUnchecked, getContext, getPathPermissions, getReadPermission, getStreamTypes, getWritePermission, insert, isTemporary, onCallingPackageChanged, onConfigurationChanged, onLowMemory, onTrimMemory, openAssetFile, openAssetFile, openFile, openFile, openFileHelper, openPipeHelper, openTypedAssetFile, openTypedAssetFile, query, query, refresh, requireContext, restoreCallingIdentity, setPathPermissions, setReadPermission, setWritePermission, shutdown, uncanonicalize, update
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait