Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:Autocomplete.IntentBuilder_Android_Kotlin_Autocomplete_Google Places Api - Fatal编程技术网

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()。