| // Signature format: 4.0 |
| package androidx.wear.complications { |
| |
| public abstract class ComplicationProviderService extends android.app.Service { |
| ctor public ComplicationProviderService(); |
| method public abstract androidx.wear.complications.data.ComplicationData? getPreviewData(androidx.wear.complications.data.ComplicationType type); |
| method public final android.os.IBinder? onBind(android.content.Intent intent); |
| method @UiThread public void onComplicationActivated(int complicationId, androidx.wear.complications.data.ComplicationType type); |
| method @UiThread public void onComplicationDeactivated(int complicationId); |
| method @UiThread public abstract void onComplicationRequest(androidx.wear.complications.ComplicationRequest request, androidx.wear.complications.ComplicationProviderService.ComplicationRequestListener listener); |
| field public static final String ACTION_COMPLICATION_UPDATE_REQUEST = "android.support.wearable.complications.ACTION_COMPLICATION_UPDATE_REQUEST"; |
| field public static final String CATEGORY_PROVIDER_CONFIG = "android.support.wearable.complications.category.PROVIDER_CONFIG"; |
| field public static final androidx.wear.complications.ComplicationProviderService.Companion Companion; |
| field public static final String EXTRA_CONFIG_COMPLICATION_ID = "android.support.wearable.complications.EXTRA_CONFIG_COMPLICATION_ID"; |
| field public static final String EXTRA_CONFIG_COMPLICATION_TYPE = "android.support.wearable.complications.EXTRA_CONFIG_COMPLICATION_TYPE"; |
| field public static final String EXTRA_CONFIG_PROVIDER_COMPONENT = "android.support.wearable.complications.EXTRA_CONFIG_PROVIDER_COMPONENT"; |
| field public static final String METADATA_KEY_PROVIDER_CONFIG_ACTION = "android.support.wearable.complications.PROVIDER_CONFIG_ACTION"; |
| field public static final String METADATA_KEY_SAFE_WATCH_FACES = "android.support.wearable.complications.SAFE_WATCH_FACES"; |
| field public static final String METADATA_KEY_SUPPORTED_TYPES = "android.support.wearable.complications.SUPPORTED_TYPES"; |
| field public static final String METADATA_KEY_UPDATE_PERIOD_SECONDS = "android.support.wearable.complications.UPDATE_PERIOD_SECONDS"; |
| } |
| |
| public static final class ComplicationProviderService.Companion { |
| } |
| |
| public static interface ComplicationProviderService.ComplicationRequestListener { |
| method @kotlin.jvm.Throws(exceptionClasses=RemoteException::class) public void onComplicationData(androidx.wear.complications.data.ComplicationData? complicationData) throws android.os.RemoteException; |
| } |
| |
| public final class ComplicationRequest { |
| ctor public ComplicationRequest(int complicationId, androidx.wear.complications.data.ComplicationType complicationType); |
| method public int getComplicationId(); |
| method public androidx.wear.complications.data.ComplicationType getComplicationType(); |
| property public final int complicationId; |
| property public final androidx.wear.complications.data.ComplicationType complicationType; |
| } |
| |
| public final class ProviderUpdateRequester { |
| ctor public ProviderUpdateRequester(android.content.Context context, android.content.ComponentName providerComponent); |
| method public void requestUpdate(int... complicationIds); |
| method public void requestUpdateAll(); |
| field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final String ACTION_REQUEST_UPDATE = "android.support.wearable.complications.ACTION_REQUEST_UPDATE"; |
| field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final String ACTION_REQUEST_UPDATE_ALL = "android.support.wearable.complications.ACTION_REQUEST_UPDATE_ALL"; |
| field public static final androidx.wear.complications.ProviderUpdateRequester.Companion Companion; |
| field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final String EXTRA_COMPLICATION_IDS = "android.support.wearable.complications.EXTRA_COMPLICATION_IDS"; |
| field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final String EXTRA_PROVIDER_COMPONENT = "android.support.wearable.complications.EXTRA_PROVIDER_COMPONENT"; |
| } |
| |
| public static final class ProviderUpdateRequester.Companion { |
| } |
| |
| } |
| |