Android:Autocomplete.IntentBuilder
安卓系统上的版本有一些更新 在使用Android:Autocomplete.IntentBuilder,android,kotlin,autocomplete,google-places-api,Android,Kotlin,Autocomplete,Google Places Api,安卓系统上的版本有一些更新 在使用Autocomplete.IntentBuilder 科特林示例: val fields = arrayListOf(Place.Field.ID, Place.Field.NAME) var intent = Autocomplete.IntentBuilder( AutocompleteActivityMode.FULLSCREEN, fields ).build(this)
Autocomplete.IntentBuilder
科特林示例:
val fields = arrayListOf(Place.Field.ID, Place.Field.NAME)
var intent =
Autocomplete.IntentBuilder(
AutocompleteActivityMode.FULLSCREEN,
fields
).build(this)
intent.putExtra("test", someId)
startActivityForResult(intent, AUTOCOMPLETE_REQUEST_CODE)
但是使用intent.getIntExtra(“测试”,0)
后,onActivityResult的intent不会收到额外的额外费用
有没有一种方法可以添加到IntentBuilder正在执行的操作中?但是您可以获取一个全局变量,而不是将其传递到AutoCompleteTactivity中,因为您希望在同一个活动中访问它,另一个原因是您无法在AutoCompleteTactivity完成时将“test”的修改值放入,因为我们无法处理onbackpress()或自动完成活动的finish()。