25得票3回答
安卓Kotlin扩展: 如何使用bundleOf

文档上说: fun bundleOf(vararg pairs: Pair<String, Any?>): Bundle 返回一个包含给定键值对作为元素的新Bundle。 我尝试过: val bundle = bundleOf { Pair("KE...

21得票5回答
在Android中无法解决repeatOnLifecycle符号问题

我正在遵循这篇文章来收集UI中的flows。但我无法在我的代码中解决repeatOnLifeCycle API。尽管我已经添加了以下依赖项。lifecycle:lifecycle-runtime-ktx:2.4.0-alpha03 请帮忙。

19得票3回答
更新到WorkManager 1.0.0-alpha09后编译错误

我正在尝试使用架构组件中的WorkManager。我已将compileSdkVersion和targetSdkVersion从27升级到28。 gradle同步成功完成。但是仍然出现编译时错误。由于'android.support:design',android.support库使用版本28....

13得票2回答
Android KTX或Anko

我对使用Android KTX和Anko的优缺点有些困惑。因为这两个库都试图实现相同的最终目标,它们之间的界限变得有点模糊,在某些情况下,这两个库都提供了相同的功能。 如果您能帮助我澄清每个库的任务和用例,我将非常感谢。 提前致谢!

12得票1回答
androidx.core:core-ktx:1.0.0中widget包丢失。

最近,Android团队(主要是那些家伙们)推出了androidx.core:core-ktx:1.0.0。我已将其添加到我的项目中: implementation 'androidx.core:core-ktx:1.0.0' 尽管有一些小问题,但一切看起来都很不错——我找不到toast(...

10得票1回答
为什么有两个不同的ComponentActivity类?

我正在尝试通过使用addOnBackPressedCallback注册OnBackPressedCallback在我的片段中处理后退按钮按下事件,以接收onBackPressed()回调而无需在您的活动中覆盖此方法(在androidx.activity 2018年11月5日发布说明中描述)。 ...

8得票1回答
禁用Kotlin合成绑定在使用Android数据绑定时。

我正在学习这个 Android/Kotlin/KTX 的优达学城课程。在“关于我”应用程序中介绍了数据绑定,而安卓团队似乎建议不要使用 KTX 绑定。因此,我想选择前者而不是后者。 然而,事情并不像预期的那样进行。以下是我面临的奇怪问题: 第一次尝试时,我无法使Android Studi...

7得票3回答
KTX烤面包扩展功能在哪里?

我从这篇文章《使用Android KTX开发更甜美的Android应用》中(https://www.kotlindevelopment.com/even-sweeter-android-ktx-kotlin/)学到,通过KTX可以简化Android Toast。 Toast.makeText...