我刚刚将我的 android studio 升级到 3.6.3 版本,我开始观看一些关于 Kotlin 编程的 Udemy 类(class),我注意到当我尝试创建新的 Fragment 时,我没有像旧的那样看到复选框“包含接口(interface)回调” Android Studio 中的版本。 我是 Kotlin 的初学者,所以我需要一些建议。
下面是在新的 Android Studio 中创建片段的例子:
如何在新版Android studio中自动包含接口(interface)回调? 我希望我不需要手动完成这一切,也许可以选择一些快捷方式?
最佳答案
我进行了调查,发现现在使用 ViewModel 类 维护用于片段和具有事件的片段之间通信的接口(interface)回调,这比使用所有带有接口(interface)回调的代码要容易得多。
此类通信的第二个好选择是使用第三方库,例如 RxJava。 意味着来自 Google 和 JetBrains 的人删除了该选项,现在可以选择通过文件 -> 新建 -> 片段 -> 片段(使用 ViewModel)在片段中创建 ViewModel 类。
关于android-fragments - 当您想在 android studio 3.6.3 中创建新片段时,复选框 "include interface callbacks"在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61828767/