与Kotlin Android Extensions相关的问题
Kotlin扩展属性在某些应用程序模块中被识别,而在其他应用程序模块中则未被识别
我正在为我的模块化android应用程序(具有4个模块)进行应用程序扩展。我使用以下实用程序代码初始化应用程序扩展:类ApplicationLazy (...] >>
我在Kotlin中看不到yield函数的非常清晰的定义。上面链接中的示例并没有太多提及,但是以下示例中,val sequence = sequence {val start = 0 //产生...
class Song {//属性private var title:字符串? = null私人var艺术家:字符串? = null私人var流派:字符串? = null私有var长度:整数? = null // var releaseDate init {this ....
如何使用RxJava / Rx Android Kotlin实现Internet Android的检查?
检查互联网的答案早在2014年发布在这篇文章中:https://stackoverflow.com/a/27312494/12359431但是,在其中一个答案中,这段代码很有趣...
按照Microsoft文档,我要将以下代码从Java转换为Kotlin。但是,Kotlin具有init和构造方法,我不太确定如何在我的....>
因此,我正在尝试编写一个非常简单的Android应用,该应用会在按下按钮时从URL获取响应。 Kotlin Android扩展已经被广告发布为......>
我想将以下代码从android java转换为kotlin public static void Initialize(Context context){if(mInstance == null){mInstance = new ...
Kotlin的惰性委托属性lazy和lazyFast有什么区别。因为它看起来像相同的代码。私有val密钥:由惰性{如果(参数!= null && ...
我正在我的应用程序中使用此库。我写的方式是我有一个MainActivity,其布局由库viz提供。像这样的东西: ]
是否有可能知道协同作业的所有状态?我找到了此功能扩展,但无法访问Job的所有状态:fun Job.status():String = when {isCancelled->“ ...
我有两个活动-第一个打开第二个。在第二个活动中,我可以拍照并将其添加到ImageView中。但是,离开此活动后,照片丢失了,我需要再次拍摄。 ...
Kotlin协程中Dispatchers.Main和Dispatchers.Default之间有什么区别?
在Kotlin协程中Dispatchers.Main和Dispatchers.Default之间有什么区别?我使用了viewModelScope.launch {}并按预期在UI线程上执行了启动块。然后我发现...
我正在Android Studio上编写计算器应用程序,我需要使用GridLayout来设置和排列按钮,但是在调色板窗口中找不到GridLayout。如何添加?
使用我的计时器在ViewModel中获取数据(在Kotlin中)
我有一个Foo类,它包装了CountDownTimer:class Foo(){私有val定时器=对象:CountDownTimer(2000,1000){重写fun onTick(millisUntilFinished:Long){// ...
我正在Kotlin开发Android项目。我得到了我的工具栏:@BindView(R.id.tool_bar)lateinit var工具栏:工具栏我要设置其标题:// student.id是int类型的toolbar.title = student ....
导航组件:可拆分的参数,但出现错误类型不匹配:推断的类型为Student,但需要字符串
在我的root build.gradle中,我具有Navigation-safe-args-gradle-plugin版本2.2.0-rc03:script {依赖项{classpath'com.android.tools.build:gradle:3.5.3'classpath“ org。 ...
Dagger 2:多模块项目,注入依赖项,但在运行时收到“ lateinit属性存储库尚未初始化”错误
Dagger版本是2.25.2。我有两个Android项目模块:核心模块和应用程序模块。在核心模块中,我为匕首定义了CoreComponent,在应用程序模块中,我为匕首定义了AppComponent。 ...
Butterknife + kotlin:请求了增量注释处理,但是由于以下处理器不是增量处理器而被禁用了
我正在Kotlin开发一个Android项目。我的Gradle版本3.5.3在我的应用程序模块build.gradle中,我添加了Butterknife依赖项:实现“ com.jakewharton:butterknife:10.1.0” ...
[kotlin.KotlinNullPointerException启动我的应用程序时
https://kotlinlang.org/docs/reference/null-safety.html
我想用不同的颜色使“显示更多”,但是在kotlin中使用spannable无效。请帮忙。 val mSpannableString = SpannableString(“显示更多”)val ...