有人在 jetpack 撰写项目中实现了谷歌自动完成建议文本字段或片段吗?如果是这样,请指导或分享代码片段,因为我在实现它时遇到困难。
更新
这是我触发打开全屏对话框的意图,但是当我开始在其中输入时,它会被关闭,而且我也无法弄清楚问题是什么,并且需要有关处理活动结果的线索以供阅读此 compose 函数内的预测结果。
Places.initialize(context, "sa")
val fields = listOf(Place.Field.ID, Place.Field.NAME)
val intent = Autocomplete.IntentBuilder(
AutocompleteActivityMode.FULLSCREEN,fields).build(context)
startActivityForResult(context as MainActivity,intent, AUTOCOMPLETE_REQUEST_CODE, Bundle.EMPTY)
Run Code Online (Sandbox Code Playgroud) android google-places placeautocompletefragment android-jetpack-compose
任何人都知道如何在不同的可组合项之间保留共享视图模型对象?我正在使用 hilt 并在可组合项中使用 hilt 注入视图模型实例。基本上有 3 个屏幕共享相同的数据和更改,我想共享它,并且我正在考虑通过共享视图模型共享这些数据。
myViewModel: MyViewModel = hiltViewModel()
Run Code Online (Sandbox Code Playgroud)
那么我如何使用这个 MyViewModel 作为共享视图模型?