Vinay Gaba
08/26/2020, 5:34 PMDavide Giuseppe Farella
08/26/2020, 6:20 PMjava.lang.NullPointerException: BitmapFactory.decodeResource(res, resId) must not be null
gvetri
08/26/2020, 6:36 PMColton Idle
08/26/2020, 7:02 PMJavier
08/26/2020, 7:06 PMZach Klippenstein (he/him) [MOD]
08/26/2020, 8:53 PMTimo Drick
08/26/2020, 10:55 PMLiveLiterals$ComposeWidgetsKt.class: D8: com.android.tools.r8.errors.b: Space characters in SimpleName 'Int$arg-0$call-layout$branch$if$fun-measure$class-$no name provided$$arg-0$call-then$fun-visibility' are not allowed prior to DEX version 040
Compiling with classpath 'com.android.tools.build:gradle:4.2.0-alpha07'
works fine. also upgraded to gradle 6.6-rc-6Guy Bieber
08/26/2020, 11:33 PM2020-08-26 16:24:11.370 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:11.415 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:12.568 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:12.700 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:13.245 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:13.334 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:15.820 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:16.011 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:16.654 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:16.719 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:17.704 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:17.869 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:18.280 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:18.361 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:18.713 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:18.786 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:18.879 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:18.944 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:21.252 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:21.329 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:22.348 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:22.411 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:23.615 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:23.731 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:24.293 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:24.349 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:25.177 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:25.222 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:35.881 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:35.944 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:36.163 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:36.195 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:37.669 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:37.804 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:38.484 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:38.547 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:40.726 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:40.841 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:41.577 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:41.649 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:45.005 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:45.190 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:45.439 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:45.667 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:46.173 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:46.258 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:46.409 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:46.483 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:46.662 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:46.724 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
You have to click above them to make a button below interact. Here is the textfield I am using:
@Composable
fun TextFieldWithHint(
text: String,
hint: @Composable() () -> Unit,
onDone: (String) -> Unit = {},
backgroundColor: Color = nikolaColors.color19,
textColor : Color = nikolaColors.White,
fontSize : TextUnit = 18.sp,
keyboardType: KeyboardType = KeyboardType.Text,
visualTransformation: VisualTransformation = VisualTransformation.None,
cursorColor : Color = nikolaColors.White
) {
// var mText by savedInstanceState { text }
val mText =
savedInstanceState(saver = TextFieldValue.Saver) { TextFieldValue(text) }
//mText.value = text
OutlinedTextField(
value = mText.value,
label = hint,
textStyle = TextStyle (
color = textColor,
fontSize = fontSize
),
keyboardType = keyboardType,
imeAction = ImeAction.Done,
onValueChange = {
mText.value = it
},
onImeActionPerformed = { action, softKeyboard ->
if (action == ImeAction.Done) {
//todo remove hack when android fixes it
//On older phones the shift key shows up as 00 in the string
val char : Char = 0x00.toChar()
var str = mText.value.text.replace("${char}", "")
onDone(str) //.text.substring(state.value.selection))
hideKeyboard()
}
},
activeColor = cursorColor,
visualTransformation = visualTransformation
)
}
Crazy… It looks like everything is off by an inch.
This seems to happen after editing two text fields on the login screen.
It seems every time the keyboard comes up and pushes a field up so it is editable the screen gets offset by that amount. Google?Foso
08/27/2020, 5:28 AMJan Skrasek
08/27/2020, 6:16 AMJan Skrasek
08/27/2020, 6:20 AMArchie
08/27/2020, 6:45 AMKlaas Kabini
08/27/2020, 6:53 AMjava.lang.NoClassDefFoundError: kotlin/KotlinNothingValueException
at com.android.build.gradle.options.BooleanOption.parse(BooleanOption.kt:427)
at com.android.build.gradle.options.BooleanOption.parse(BooleanOption.kt:28)
at com.android.build.gradle.options.ProjectOptions$OptionValue.lambda$setValueForUseAtConfiguration$0(ProjectOptions.java:365)
at org.gradle.api.internal.provider.DefaultProvider.calculateOwnValue(DefaultProvider.java:66)
at org.gradle.api.internal.provider.AbstractMinimalProvider.getOrNull(AbstractMinimalProvider.java:93)
at com.android.build.gradle.options.ProjectOptions$OptionValue.getValueForUseAtConfiguration(ProjectOptions.java:345)
at com.android.build.gradle.options.ProjectOptions$OptionValue.access$000(ProjectOptions.java:331)
at com.android.build.gradle.options.ProjectOptions.get(ProjectOptions.java:186)
at com.android.build.gradle.options.SyncOptions.getModelQueryMode(SyncOptions.java:41)
at com.android.build.gradle.internal.plugins.BasePlugin.createProjectServices(BasePlugin.java:868)
at com.android.build.gradle.internal.plugins.BasePlugin.basePluginApply(BasePlugin.java:262)
at com.android.build.gradle.internal.plugins.BasePlugin.lambda$apply$0(BasePlugin.java:246)
at com.android.build.gradle.internal.crash.CrashReporting.runAction(crash_reporting.kt:27)
at com.android.build.gradle.internal.plugins.BasePlugin.apply(BasePlugin.java:244)
at com.android.build.gradle.internal.plugins.BasePlugin.apply(BasePlugin.java:136)
at org.gradle.api.internal.plugins.ImperativeOnlyPluginTarget.applyImperative(ImperativeOnlyPluginTarget.java:43)
at org.gradle.api.internal.plugins.RuleBasedPluginTarget.applyImperative(RuleBasedPluginTarget.java:51)
at org.gradle.api.internal.plugins.DefaultPluginManager.addPlugin(DefaultPluginManager.java:177)
at org.gradle.api.internal.plugins.DefaultPluginManager.access$100(DefaultPluginManager.java:51)
at org.gradle.api.internal.plugins.DefaultPluginManager$AddPluginBuildOperation.run(DefaultPluginManager.java:272)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:395)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:387)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:157)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:242)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:150)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:84)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.api.internal.plugins.DefaultPluginManager.lambda$doApply$0(DefaultPluginManager.java:157)
at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.apply(DefaultUserCodeApplicationContext.java:43)
at org.gradle.api.internal.plugins.DefaultPluginManager.doApply(DefaultPluginManager.java:156)
at org.gradle.api.internal.plugins.DefaultPluginManager.apply(DefaultPluginManager.java:136)
at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.applyType(DefaultObjectConfigurationAction.java:160)
at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.access$200(DefaultObjectConfigurationAction.java:42)
at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction$3.run(DefaultObjectConfigurationAction.java:97)
at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.execute(DefaultObjectConfigurationAction.java:183)
at org.gradle.api.internal.project.AbstractPluginAware.apply(AbstractPluginAware.java:49)
at com.android.build.gradle.LibraryPlugin.apply(LibraryPlugin.kt:29)
at com.android.build.gradle.LibraryPlugin.apply(LibraryPlugin.kt:25)
at org.gradle.api.internal.plugins.ImperativeOnlyPluginTarget.applyImperative(ImperativeOnlyPluginTarget.java:43)
at org.gradle.api.internal.plugins.RuleBasedPluginTarget.applyImperative(RuleBasedPluginTarget.java:51)
at org.gradle.api.internal.plugins.DefaultPluginManager.addPlugin(DefaultPluginManager.java:177)
at org.gradle.api.internal.plugins.DefaultPluginManager.access$100(DefaultPluginManager.java:51)
at org.gradle.api.internal.plugins.DefaultPluginManager$AddPluginBuildOperation.run(DefaultPluginManager.java:272)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:395)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:387)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:157)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:242)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:150)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:84)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.api.internal.plugins.DefaultPluginManager.lambda$doApply$0(DefaultPluginManager.java:157)
at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.apply(DefaultUserCodeApplicationContext.java:43)
at org.gradle.api.internal.plugins.DefaultPluginManager.doApply(DefaultPluginManager.java:156)
at org.gradle.api.internal.plugins.DefaultPluginManager.apply(DefaultPluginManager.java:127)
at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.lambda$applyPlugins$0(DefaultPluginRequestApplicator.java:127)
at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.applyPlugin(DefaultPluginRequestApplicator.java:176)
at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.lambda$applyPlugins$1(DefaultPluginRequestApplicator.java:125)
at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.applyPlugins(DefaultPluginRequestApplicator.java:125)
at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.applyPlugins(DefaultPluginRequestApplicator.java:121)
at org.gradle.kotlin.dsl.provider.PluginRequestsHandler.handle(PluginRequestsHandler.kt:48)
at org.gradle.kotlin.dsl.provider.StandardKotlinScriptEvaluator$InterpreterHost.applyPluginsTo(KotlinScriptEvaluator.kt:198)
at org.gradle.kotlin.dsl.execution.Interpreter$ProgramHost.applyPluginsTo(Interpreter.kt:360)
at Program.execute(Unknown Source)
at org.gradle.kotlin.dsl.execution.Interpreter$ProgramHost.eval(Interpreter.kt:502)
at org.gradle.kotlin.dsl.execution.Interpreter.eval(Interpreter.kt:178)
at org.gradle.kotlin.dsl.provider.StandardKotlinScriptEvaluator.evaluate(KotlinScriptEvaluator.kt:120)
at org.gradle.kotlin.dsl.provider.KotlinScriptPluginFactory$create$1.invoke(KotlinScriptPluginFactory.kt:51)
at org.gradle.kotlin.dsl.provider.KotlinScriptPluginFactory$create$1.invoke(KotlinScriptPluginFactory.kt:36)
at org.gradle.kotlin.dsl.provider.KotlinScriptPlugin.apply(KotlinScriptPlugin.kt:34)
at org.gradle.configuration.BuildOperationScriptPlugin$1.run(BuildOperationScriptPlugin.java:65)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:395)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:387)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:157)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:242)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:150)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:84)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.configuration.BuildOperationScriptPlugin.lambda$apply$0(BuildOperationScriptPlugin.java:62)
at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.apply(DefaultUserCodeApplicationContext.java:43)
at org.gradle.configuration.BuildOperationScriptPlugin.apply(BuildOperationScriptPlugin.java:62)
at org.gradle.configuration.project.BuildScriptProcessor$1.run(BuildScriptProcessor.java:45)
at org.gradle.internal.Factories$1.create(Factories.java:26)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.withMutableState(DefaultProjectStateRegistry.java:245)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.withMutableState(DefaultProjectStateRegistry.java:226)
at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:42)
at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:26)
at org.gradle.configuration.project.ConfigureActionsProjectEvaluator.evaluate(ConfigureActionsProjectEvaluator.java:35)
at org.gradle.configuration.project.LifecycleProjectEvaluator$EvaluateProject$1.run(LifecycleProjectEvaluator.java:102)
at org.gradle.internal.Factories$1.create(Factories.java:26)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:180)
at org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:40)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.withProjectLock(DefaultProjectStateRegistry.java:271)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.withMutableState(DefaultProjectStateRegistry.java:265)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.withMutableState(DefaultProjectStateRegistry.java:226)
at org.gradle.configuration.project.LifecycleProjectEvaluator$EvaluateProject.run(LifecycleProjectEvaluator.java:91)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:395)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:387)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:157)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:242)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:150)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:84)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:63)
at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:710)
at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:145)
at org.gradle.execution.TaskPathProjectEvaluator.configure(TaskPathProjectEvaluator.java:36)
at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:64)
Caused by: java.lang.ClassNotFoundException: kotlin.KotlinNothingValueException
... 192 more
Madhava
08/27/2020, 8:08 AMJavier
08/27/2020, 8:44 AMandylamax
08/27/2020, 10:08 AMflorent
08/27/2020, 1:11 PMVinay Gaba
08/27/2020, 4:38 PMmattinger
08/27/2020, 5:04 PMArchie
08/27/2020, 5:16 PMstate
would need to be store in
var someState by savedInstanceState<String?> { ... }
but what if the state is inside a LiveData
and is accessed as
var liveDataState by liveData.observeState()
How could I put this liveDataState
inside savedInstanceState
?Jason Ostrander
08/27/2020, 6:57 PMHorizontalScroller
, which I believe is removed and should instead be ScrollableRow
Guy Bieber
08/27/2020, 8:13 PMSergey Y.
08/27/2020, 10:11 PMandroid.view.View
. It uses only android.graphics.Canvas
to draw its own widgets. Which gives the ability to use the latest additions to the Compose Views on any android version. And it's basically true and fantastic to be free of some bugs on some android version in the legacy UI system. But... The only thing left unchanged, it is still blocking us to create rich UI experiences, the saturated elevation. It has Android API 28+ limitation 😞
Designers love to make rich UIs with a lot of fancy colorful shadows under the widgets. Ambient light, glow, neon, pulse... I have a hope Compose will provide the ability to implement its own Elevation provider as Modifier(or something else).
Thank you.david.bilik
08/28/2020, 6:54 AMMiguel Coleto
08/28/2020, 7:14 AMmutableStateOf
always inside of remember
? It is not clear to me what is remember
doing 🤔Philip Blandford
08/28/2020, 8:15 AMval client = object : WebViewClient() {
override fun shouldOverrideUrlLoading(
view: WebView,
request: WebResourceRequest
): Boolean {
view.loadUrl(request.url.toString())
return true
}
}
Victor Yakovlev
08/28/2020, 8:30 AMNemanja Mladenović
08/28/2020, 8:34 AMRafal
08/28/2020, 3:08 PMEmpty Compose Activity
and the preview is taking ages to load (and mostly fails to preview) event on the simplest composables. Is there any way to fix that?oscarg798
08/28/2020, 3:34 PMClass 'androidx.compose.runtime.Composable' is compiled by a new Kotlin compiler backend and cannot be loaded by the old compiler