安口。 运行异步布局修改
我正在尝试使用anko将按钮添加到我的活动中。 我知道有可能使用RxJava(我已经这样做了)。 我想知道如何使用Anko和异步。 代码在同步线程上运行时工作。
class MainActivity : AppCompatActivity() { fun someMethod(){ async(UI) { bg { var button = Button(this@MainActivity) button.background = this@MainActivity.getDrawable(R.drawable.ic_action_balloon) myFrame.addView(button) } } }
当我构建代码时,我得到这个错误:
错误:(32,17)Val不能被重新分配
错误:(32,55)未解决的引用:getDrawable
- Android Koltin将微调值传递给可变列表
- transformClassesWithDesugar更新到AS 3.0 Canary后生成错误6
- 如何在kotlin中“静态”访问类的成员?
- Kotlin中的Room Persistence lib实现
- Kotlin:我们可以在Kotlin中使用@订阅EventBus(GreenRobot)吗?
函数activity.getDrawable
是在API 21中引入的。您应该使用activity.resources.getDrawable
来代替。