我现有的代码也是如此:
fun getAllPeople(): List<People> {
return peopleDao.getAll()
...
}
并且我想将List<People>
包装在LiveData
对象中。
当我开始在前面键入内容时,自动完成功能会给我关于LiveData
here的建议,
但是当我按下Enter键时,它会完成this。
我知道我可以输入<
并移至末尾并输入>
。
但是,没有一种简单的方法可以正确地用另一个对象包装某些东西吗?
答案 0 :(得分:1)
您可以使用自定义实时模板针对当前选择执行此操作:
LiveData<$SELECTION$>
现在,当您选择List<People>
并使用“带有实时模板的环绕声”(在Windows / Linux上为Ctrl + Alt + J,在Mac上默认为Cmd + Alt + J)时,可以从以下选项中选择自定义模板列表,然后观察所选声明变为LiveData<List<People>>
。
提示:您还可以使用“扩展选择”快捷方式来更轻松地选择声明(在Win / Linux上为Ctrl + W,在Mac上默认为Alt + Up)。