1// Signature format: 4.0 2package androidx.glance.appwidget { 3 4 public final class AndroidRemoteViewsKt { 5 method @androidx.compose.runtime.Composable public static void AndroidRemoteViews(android.widget.RemoteViews remoteViews, optional androidx.glance.GlanceModifier modifier); 6 method @androidx.compose.runtime.Composable public static void AndroidRemoteViews(android.widget.RemoteViews remoteViews, @IdRes int containerViewId, optional androidx.glance.GlanceModifier modifier, kotlin.jvm.functions.Function0<kotlin.Unit> content); 7 } 8 9 public final class AppWidgetBackgroundKt { 10 method public static androidx.glance.GlanceModifier appWidgetBackground(androidx.glance.GlanceModifier); 11 } 12 13 public final class AppWidgetComposerKt { 14 method public static suspend Object? compose(androidx.glance.appwidget.GlanceAppWidget, android.content.Context context, androidx.glance.GlanceId id, optional android.os.Bundle? options, optional androidx.compose.ui.unit.DpSize? size, optional Object? state, optional kotlin.coroutines.Continuation<? super android.widget.RemoteViews>); 15 } 16 17 public final class BackgroundKt { 18 method public static androidx.glance.GlanceModifier background(androidx.glance.GlanceModifier, long day, long night); 19 } 20 21 public abstract sealed class CheckBoxColors { 22 } 23 24 public final class CheckBoxKt { 25 method @androidx.compose.runtime.Composable public static void CheckBox(boolean checked, androidx.glance.action.Action? onCheckedChange, optional androidx.glance.GlanceModifier modifier, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.CheckBoxColors colors, optional int maxLines); 26 method @androidx.compose.runtime.Composable public static void CheckBox(boolean checked, kotlin.jvm.functions.Function0<kotlin.Unit> onCheckedChange, optional androidx.glance.GlanceModifier modifier, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.CheckBoxColors colors, optional int maxLines); 27 method @androidx.compose.runtime.Composable @androidx.glance.ExperimentalGlanceApi public static void CheckBox(boolean checked, kotlin.jvm.functions.Function0<kotlin.Unit> onCheckedChange, optional androidx.glance.GlanceModifier modifier, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.CheckBoxColors colors, optional int maxLines, optional String? key); 28 } 29 30 public final class CheckboxDefaults { 31 method @androidx.compose.runtime.Composable public androidx.glance.appwidget.CheckBoxColors colors(); 32 method @androidx.compose.runtime.Composable public androidx.glance.appwidget.CheckBoxColors colors(androidx.glance.unit.ColorProvider checkedColor, androidx.glance.unit.ColorProvider uncheckedColor); 33 method @androidx.compose.runtime.Composable public androidx.glance.appwidget.CheckBoxColors colors(long checkedColor, long uncheckedColor); 34 field public static final androidx.glance.appwidget.CheckboxDefaults INSTANCE; 35 } 36 37 public final class CircularProgressIndicatorKt { 38 method @androidx.compose.runtime.Composable public static void CircularProgressIndicator(optional androidx.glance.GlanceModifier modifier, optional androidx.glance.unit.ColorProvider color); 39 } 40 41 public final class CompositionLocalsKt { 42 method public static androidx.compose.runtime.ProvidableCompositionLocal<android.os.Bundle> getLocalAppWidgetOptions(); 43 property public static final androidx.compose.runtime.ProvidableCompositionLocal<android.os.Bundle> LocalAppWidgetOptions; 44 } 45 46 public final class CornerRadiusKt { 47 method public static androidx.glance.GlanceModifier cornerRadius(androidx.glance.GlanceModifier, float radius); 48 method public static androidx.glance.GlanceModifier cornerRadius(androidx.glance.GlanceModifier, @DimenRes int radius); 49 } 50 51 @kotlin.RequiresOptIn(message="This API is experimental and is likely to change in the future.") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) public @interface ExperimentalGlanceRemoteViewsApi { 52 } 53 54 public abstract class GlanceAppWidget { 55 ctor public GlanceAppWidget(optional @LayoutRes int errorUiLayout); 56 method public androidx.glance.appwidget.SizeMode getSizeMode(); 57 method public androidx.glance.state.GlanceStateDefinition<?>? getStateDefinition(); 58 method public suspend Object? onDelete(android.content.Context context, androidx.glance.GlanceId glanceId, kotlin.coroutines.Continuation<? super kotlin.Unit>); 59 method public abstract suspend Object? provideGlance(android.content.Context context, androidx.glance.GlanceId id, kotlin.coroutines.Continuation<? super kotlin.Unit>); 60 method public final suspend Object? update(android.content.Context context, androidx.glance.GlanceId id, kotlin.coroutines.Continuation<? super kotlin.Unit>); 61 property public androidx.glance.appwidget.SizeMode sizeMode; 62 property public androidx.glance.state.GlanceStateDefinition<?>? stateDefinition; 63 } 64 65 public final class GlanceAppWidgetKt { 66 method public static suspend Object? provideContent(androidx.glance.appwidget.GlanceAppWidget, kotlin.jvm.functions.Function0<kotlin.Unit> content, kotlin.coroutines.Continuation<?>); 67 method public static suspend Object? updateAll(androidx.glance.appwidget.GlanceAppWidget, android.content.Context context, kotlin.coroutines.Continuation<? super kotlin.Unit>); 68 method public static suspend inline <reified State> void updateIf(androidx.glance.appwidget.GlanceAppWidget, android.content.Context context, kotlin.jvm.functions.Function1<? super State,java.lang.Boolean> predicate); 69 } 70 71 public final class GlanceAppWidgetManager { 72 ctor public GlanceAppWidgetManager(android.content.Context context); 73 method public int getAppWidgetId(androidx.glance.GlanceId glanceId); 74 method public suspend Object? getAppWidgetSizes(androidx.glance.GlanceId glanceId, kotlin.coroutines.Continuation<? super java.util.List<? extends androidx.compose.ui.unit.DpSize>>); 75 method public androidx.glance.GlanceId? getGlanceIdBy(android.content.Intent configurationIntent); 76 method public androidx.glance.GlanceId getGlanceIdBy(int appWidgetId); 77 method public suspend <T extends androidx.glance.appwidget.GlanceAppWidget> Object? getGlanceIds(Class<T> provider, kotlin.coroutines.Continuation<? super java.util.List<? extends androidx.glance.GlanceId>>); 78 method public suspend <T extends androidx.glance.appwidget.GlanceAppWidgetReceiver> Object? requestPinGlanceAppWidget(Class<T> receiver, optional androidx.glance.appwidget.GlanceAppWidget? preview, optional Object? previewState, optional android.app.PendingIntent? successCallback, optional kotlin.coroutines.Continuation<? super java.lang.Boolean>); 79 } 80 81 public abstract class GlanceAppWidgetReceiver extends android.appwidget.AppWidgetProvider { 82 ctor public GlanceAppWidgetReceiver(); 83 method @androidx.glance.ExperimentalGlanceApi public kotlin.coroutines.CoroutineContext getCoroutineContext(); 84 method public abstract androidx.glance.appwidget.GlanceAppWidget getGlanceAppWidget(); 85 property @androidx.glance.ExperimentalGlanceApi public kotlin.coroutines.CoroutineContext coroutineContext; 86 property public abstract androidx.glance.appwidget.GlanceAppWidget glanceAppWidget; 87 field public static final String ACTION_DEBUG_UPDATE = "androidx.glance.appwidget.action.DEBUG_UPDATE"; 88 field public static final androidx.glance.appwidget.GlanceAppWidgetReceiver.Companion Companion; 89 } 90 91 public static final class GlanceAppWidgetReceiver.Companion { 92 } 93 94 @androidx.glance.appwidget.ExperimentalGlanceRemoteViewsApi public final class GlanceRemoteViews { 95 ctor public GlanceRemoteViews(); 96 method public suspend Object? compose(android.content.Context context, long size, optional Object? state, optional android.os.Bundle appWidgetOptions, kotlin.jvm.functions.Function0<kotlin.Unit> content, kotlin.coroutines.Continuation<? super androidx.glance.appwidget.RemoteViewsCompositionResult>); 97 } 98 99 public final class ImageProvidersKt { 100 method public static androidx.glance.ImageProvider ImageProvider(android.net.Uri uri); 101 } 102 103 public final class LinearProgressIndicatorKt { 104 method @androidx.compose.runtime.Composable public static void LinearProgressIndicator(optional androidx.glance.GlanceModifier modifier, optional androidx.glance.unit.ColorProvider color, optional androidx.glance.unit.ColorProvider backgroundColor); 105 method @androidx.compose.runtime.Composable public static void LinearProgressIndicator(float progress, optional androidx.glance.GlanceModifier modifier, optional androidx.glance.unit.ColorProvider color, optional androidx.glance.unit.ColorProvider backgroundColor); 106 } 107 108 public final class ProgressIndicatorDefaults { 109 method public androidx.glance.unit.ColorProvider getBackgroundColorProvider(); 110 method public androidx.glance.unit.ColorProvider getIndicatorColorProvider(); 111 property public final androidx.glance.unit.ColorProvider BackgroundColorProvider; 112 property public final androidx.glance.unit.ColorProvider IndicatorColorProvider; 113 field public static final androidx.glance.appwidget.ProgressIndicatorDefaults INSTANCE; 114 } 115 116 public final class RadioButtonColors { 117 } 118 119 public final class RadioButtonDefaults { 120 method @androidx.compose.runtime.Composable public androidx.glance.appwidget.RadioButtonColors colors(); 121 method public androidx.glance.appwidget.RadioButtonColors colors(androidx.glance.unit.ColorProvider checkedColor, androidx.glance.unit.ColorProvider uncheckedColor); 122 method public androidx.glance.appwidget.RadioButtonColors colors(long checkedColor, long uncheckedColor); 123 field public static final androidx.glance.appwidget.RadioButtonDefaults INSTANCE; 124 } 125 126 public final class RadioButtonKt { 127 method @androidx.compose.runtime.Composable public static void RadioButton(boolean checked, androidx.glance.action.Action? onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.RadioButtonColors colors, optional int maxLines); 128 method @androidx.compose.runtime.Composable public static void RadioButton(boolean checked, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.RadioButtonColors colors, optional int maxLines); 129 method @androidx.compose.runtime.Composable @androidx.glance.ExperimentalGlanceApi public static void RadioButton(boolean checked, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.RadioButtonColors colors, optional int maxLines, optional String? key); 130 method public static androidx.glance.GlanceModifier selectableGroup(androidx.glance.GlanceModifier); 131 } 132 133 @androidx.glance.appwidget.ExperimentalGlanceRemoteViewsApi public final class RemoteViewsCompositionResult { 134 ctor public RemoteViewsCompositionResult(android.widget.RemoteViews remoteViews); 135 method public android.widget.RemoteViews getRemoteViews(); 136 property public final android.widget.RemoteViews remoteViews; 137 } 138 139 public sealed interface SizeMode { 140 } 141 142 public static final class SizeMode.Exact implements androidx.glance.appwidget.SizeMode { 143 field public static final androidx.glance.appwidget.SizeMode.Exact INSTANCE; 144 } 145 146 public static final class SizeMode.Responsive implements androidx.glance.appwidget.SizeMode { 147 ctor public SizeMode.Responsive(java.util.Set<androidx.compose.ui.unit.DpSize> sizes); 148 method public java.util.Set<androidx.compose.ui.unit.DpSize> getSizes(); 149 property public final java.util.Set<androidx.compose.ui.unit.DpSize> sizes; 150 } 151 152 public static final class SizeMode.Single implements androidx.glance.appwidget.SizeMode { 153 field public static final androidx.glance.appwidget.SizeMode.Single INSTANCE; 154 } 155 156 public abstract sealed class SwitchColors { 157 } 158 159 public final class SwitchDefaults { 160 method @androidx.compose.runtime.Composable public androidx.glance.appwidget.SwitchColors colors(); 161 method @androidx.compose.runtime.Composable public androidx.glance.appwidget.SwitchColors colors(androidx.glance.unit.ColorProvider checkedThumbColor, androidx.glance.unit.ColorProvider uncheckedThumbColor, androidx.glance.unit.ColorProvider checkedTrackColor, androidx.glance.unit.ColorProvider uncheckedTrackColor); 162 field public static final androidx.glance.appwidget.SwitchDefaults INSTANCE; 163 } 164 165 public final class SwitchKt { 166 method @androidx.compose.runtime.Composable public static void Switch(boolean checked, androidx.glance.action.Action? onCheckedChange, optional androidx.glance.GlanceModifier modifier, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.SwitchColors colors, optional int maxLines); 167 method @androidx.compose.runtime.Composable public static void Switch(boolean checked, kotlin.jvm.functions.Function0<kotlin.Unit> onCheckedChange, optional androidx.glance.GlanceModifier modifier, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.SwitchColors colors, optional int maxLines); 168 method @androidx.compose.runtime.Composable @androidx.glance.ExperimentalGlanceApi public static void Switch(boolean checked, kotlin.jvm.functions.Function0<kotlin.Unit> onCheckedChange, optional androidx.glance.GlanceModifier modifier, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.SwitchColors colors, optional int maxLines, optional String? key); 169 } 170 171} 172 173package androidx.glance.appwidget.action { 174 175 public interface ActionCallback { 176 method public suspend Object? onAction(android.content.Context context, androidx.glance.GlanceId glanceId, androidx.glance.action.ActionParameters parameters, kotlin.coroutines.Continuation<? super kotlin.Unit>); 177 } 178 179 public final class RunCallbackActionKt { 180 method public static inline <reified T extends androidx.glance.appwidget.action.ActionCallback> androidx.glance.action.Action actionRunCallback(optional androidx.glance.action.ActionParameters parameters); 181 method public static <T extends androidx.glance.appwidget.action.ActionCallback> androidx.glance.action.Action actionRunCallback(Class<T> callbackClass, optional androidx.glance.action.ActionParameters parameters); 182 } 183 184 public final class SendBroadcastActionKt { 185 method public static inline <reified T extends android.content.BroadcastReceiver> androidx.glance.action.Action actionSendBroadcast(); 186 method public static androidx.glance.action.Action actionSendBroadcast(android.content.ComponentName componentName); 187 method public static androidx.glance.action.Action actionSendBroadcast(android.content.Intent intent); 188 method public static <T extends android.content.BroadcastReceiver> androidx.glance.action.Action actionSendBroadcast(Class<T> receiver); 189 method public static androidx.glance.action.Action actionSendBroadcast(String action, optional android.content.ComponentName? componentName); 190 } 191 192 public final class StartActivityIntentActionKt { 193 method public static androidx.glance.action.Action actionStartActivity(android.content.Intent intent, optional androidx.glance.action.ActionParameters parameters); 194 method @androidx.glance.ExperimentalGlanceApi public static androidx.glance.action.Action actionStartActivity(android.content.Intent intent, optional androidx.glance.action.ActionParameters parameters, optional android.os.Bundle? activityOptions); 195 } 196 197 public final class StartServiceActionKt { 198 method public static androidx.glance.action.Action actionStartService(android.content.ComponentName componentName, optional boolean isForegroundService); 199 method public static androidx.glance.action.Action actionStartService(android.content.Intent intent, optional boolean isForegroundService); 200 method public static inline <reified T extends android.app.Service> androidx.glance.action.Action actionStartService(optional boolean isForegroundService); 201 method public static <T extends android.app.Service> androidx.glance.action.Action actionStartService(Class<T> service, optional boolean isForegroundService); 202 } 203 204 public final class ToggleableKt { 205 method public static androidx.glance.action.ActionParameters.Key<java.lang.Boolean> getToggleableStateKey(); 206 property public static final androidx.glance.action.ActionParameters.Key<java.lang.Boolean> ToggleableStateKey; 207 } 208 209} 210 211package androidx.glance.appwidget.lazy { 212 213 public abstract sealed class GridCells { 214 } 215 216 @RequiresApi(31) public static final class GridCells.Adaptive extends androidx.glance.appwidget.lazy.GridCells { 217 ctor public GridCells.Adaptive(float minSize); 218 method public float getMinSize(); 219 property public final float minSize; 220 } 221 222 public static final class GridCells.Fixed extends androidx.glance.appwidget.lazy.GridCells { 223 ctor public GridCells.Fixed(int count); 224 method public int getCount(); 225 property public final int count; 226 } 227 228 @androidx.glance.appwidget.lazy.LazyScopeMarker public interface LazyItemScope { 229 } 230 231 public final class LazyListKt { 232 method @androidx.compose.runtime.Composable @androidx.glance.ExperimentalGlanceApi public static void LazyColumn(android.os.Bundle activityOptions, optional androidx.glance.GlanceModifier modifier, optional int horizontalAlignment, kotlin.jvm.functions.Function1<? super androidx.glance.appwidget.lazy.LazyListScope,kotlin.Unit> content); 233 method @androidx.compose.runtime.Composable public static void LazyColumn(optional androidx.glance.GlanceModifier modifier, optional int horizontalAlignment, kotlin.jvm.functions.Function1<? super androidx.glance.appwidget.lazy.LazyListScope,kotlin.Unit> content); 234 method public static inline <T> void items(androidx.glance.appwidget.lazy.LazyListScope, java.util.List<? extends T> items, optional kotlin.jvm.functions.Function1<? super T,java.lang.Long> itemId, kotlin.jvm.functions.Function2<? super androidx.glance.appwidget.lazy.LazyItemScope,? super T,kotlin.Unit> itemContent); 235 method public static inline <T> void items(androidx.glance.appwidget.lazy.LazyListScope, T![] items, optional kotlin.jvm.functions.Function1<? super T,java.lang.Long> itemId, kotlin.jvm.functions.Function2<? super androidx.glance.appwidget.lazy.LazyItemScope,? super T,kotlin.Unit> itemContent); 236 method public static inline <T> void itemsIndexed(androidx.glance.appwidget.lazy.LazyListScope, java.util.List<? extends T> items, optional kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,java.lang.Long> itemId, kotlin.jvm.functions.Function3<? super androidx.glance.appwidget.lazy.LazyItemScope,? super java.lang.Integer,? super T,kotlin.Unit> itemContent); 237 method public static inline <T> void itemsIndexed(androidx.glance.appwidget.lazy.LazyListScope, T![] items, optional kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,java.lang.Long> itemId, kotlin.jvm.functions.Function3<? super androidx.glance.appwidget.lazy.LazyItemScope,? super java.lang.Integer,? super T,kotlin.Unit> itemContent); 238 } 239 240 @androidx.glance.appwidget.lazy.LazyScopeMarker @kotlin.jvm.JvmDefaultWithCompatibility public interface LazyListScope { 241 method public void item(optional long itemId, kotlin.jvm.functions.Function1<? super androidx.glance.appwidget.lazy.LazyItemScope,kotlin.Unit> content); 242 method public void items(int count, optional kotlin.jvm.functions.Function1<? super java.lang.Integer,java.lang.Long> itemId, kotlin.jvm.functions.Function2<? super androidx.glance.appwidget.lazy.LazyItemScope,? super java.lang.Integer,kotlin.Unit> itemContent); 243 field public static final androidx.glance.appwidget.lazy.LazyListScope.Companion Companion; 244 field public static final long UnspecifiedItemId = -9223372036854775808L; // 0x8000000000000000L 245 } 246 247 public static final class LazyListScope.Companion { 248 field public static final long UnspecifiedItemId = -9223372036854775808L; // 0x8000000000000000L 249 } 250 251 @kotlin.DslMarker public @interface LazyScopeMarker { 252 } 253 254 public final class LazyVerticalGridKt { 255 method @androidx.compose.runtime.Composable @androidx.glance.ExperimentalGlanceApi public static void LazyVerticalGrid(androidx.glance.appwidget.lazy.GridCells gridCells, android.os.Bundle activityOptions, optional androidx.glance.GlanceModifier modifier, optional int horizontalAlignment, kotlin.jvm.functions.Function1<? super androidx.glance.appwidget.lazy.LazyVerticalGridScope,kotlin.Unit> content); 256 method @androidx.compose.runtime.Composable public static void LazyVerticalGrid(androidx.glance.appwidget.lazy.GridCells gridCells, optional androidx.glance.GlanceModifier modifier, optional int horizontalAlignment, kotlin.jvm.functions.Function1<? super androidx.glance.appwidget.lazy.LazyVerticalGridScope,kotlin.Unit> content); 257 method public static inline <T> void items(androidx.glance.appwidget.lazy.LazyVerticalGridScope, java.util.List<? extends T> items, optional kotlin.jvm.functions.Function1<? super T,java.lang.Long> itemId, kotlin.jvm.functions.Function2<? super androidx.glance.appwidget.lazy.LazyItemScope,? super T,kotlin.Unit> itemContent); 258 method public static inline <T> void items(androidx.glance.appwidget.lazy.LazyVerticalGridScope, T![] items, optional kotlin.jvm.functions.Function1<? super T,java.lang.Long> itemId, kotlin.jvm.functions.Function2<? super androidx.glance.appwidget.lazy.LazyItemScope,? super T,kotlin.Unit> itemContent); 259 method public static inline <T> void itemsIndexed(androidx.glance.appwidget.lazy.LazyVerticalGridScope, java.util.List<? extends T> items, optional kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,java.lang.Long> itemId, kotlin.jvm.functions.Function3<? super androidx.glance.appwidget.lazy.LazyItemScope,? super java.lang.Integer,? super T,kotlin.Unit> itemContent); 260 method public static inline <T> void itemsIndexed(androidx.glance.appwidget.lazy.LazyVerticalGridScope, T![] items, optional kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,java.lang.Long> itemId, kotlin.jvm.functions.Function3<? super androidx.glance.appwidget.lazy.LazyItemScope,? super java.lang.Integer,? super T,kotlin.Unit> itemContent); 261 } 262 263 @androidx.glance.appwidget.lazy.LazyScopeMarker @kotlin.jvm.JvmDefaultWithCompatibility public interface LazyVerticalGridScope { 264 method public void item(optional long itemId, kotlin.jvm.functions.Function1<? super androidx.glance.appwidget.lazy.LazyItemScope,kotlin.Unit> content); 265 method public void items(int count, optional kotlin.jvm.functions.Function1<? super java.lang.Integer,java.lang.Long> itemId, kotlin.jvm.functions.Function2<? super androidx.glance.appwidget.lazy.LazyItemScope,? super java.lang.Integer,kotlin.Unit> itemContent); 266 field public static final androidx.glance.appwidget.lazy.LazyVerticalGridScope.Companion Companion; 267 field public static final long UnspecifiedItemId = -9223372036854775808L; // 0x8000000000000000L 268 } 269 270 public static final class LazyVerticalGridScope.Companion { 271 field public static final long UnspecifiedItemId = -9223372036854775808L; // 0x8000000000000000L 272 } 273 274} 275 276package androidx.glance.appwidget.state { 277 278 public final class GlanceAppWidgetStateKt { 279 method public static suspend <T> Object? getAppWidgetState(android.content.Context context, androidx.glance.state.GlanceStateDefinition<T> definition, androidx.glance.GlanceId glanceId, kotlin.coroutines.Continuation<? super T>); 280 method public static suspend <T> Object? getAppWidgetState(androidx.glance.appwidget.GlanceAppWidget, android.content.Context context, androidx.glance.GlanceId glanceId, kotlin.coroutines.Continuation<? super T>); 281 method public static suspend Object? updateAppWidgetState(android.content.Context context, androidx.glance.GlanceId glanceId, kotlin.jvm.functions.Function2<? super androidx.datastore.preferences.core.MutablePreferences,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> updateState, kotlin.coroutines.Continuation<? super kotlin.Unit>); 282 method public static suspend <T> Object? updateAppWidgetState(android.content.Context context, androidx.glance.state.GlanceStateDefinition<T> definition, androidx.glance.GlanceId glanceId, kotlin.jvm.functions.Function2<? super T,? super kotlin.coroutines.Continuation<? super T>,?> updateState, kotlin.coroutines.Continuation<? super T>); 283 } 284 285} 286 287