小编Avi*_*ash的帖子

如何在Android中使用地方自动填充意图生成器获取地点的营业时间?

目前,我正在构建一个功能来搜索具有AutocompleteTextView的公司.要实现这一点,我使用一个PlaceAutocomplete IntentBuilder和叠加模式,如下所示:

   try {
        AutocompleteFilter typeFilter = new AutocompleteFilter.Builder()
                .setTypeFilter(AutocompleteFilter.TYPE_FILTER_ESTABLISHMENT)
                .setCountry("NL")
                .build();
        Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY)
                .setFilter(typeFilter)
                .build(activity);
        activity.startActivityForResult(intent, placeAutocompleteRequestCode);
    } catch (GooglePlayServicesRepairableException | GooglePlayServicesNotAvailableException e) {
        Log.e(TAG, "Something went wrong getting the places fragment." + e.getMessage());
    }
Run Code Online (Sandbox Code Playgroud)

我收到这样的地方:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == PLACE_AUTOCOMPLETE_REQUEST_CODE) {
        if (resultCode == RESULT_OK) {
            Place place = PlaceAutocomplete.getPlace(this, data);
            Log.i(TAG, "Place: " + place.getName());
        } else if (resultCode == PlaceAutocomplete.RESULT_ERROR) {
            Status status = …
Run Code Online (Sandbox Code Playgroud)

android google-maps google-places-api google-places google-places-autocomplete

10
推荐指数
1
解决办法
526
查看次数

当微调器数据来自服务器时,向微调器添加第一个值

我想将第一个微调器值设置为"选择你的选择"然后显示来自服务器的数据一个解决方案*创建另一个数组列表并在该列表中包含值"选择你的选择"并将这两个组合并设置为微调器..如何我可以实现这一点请帮助我...(使用光标????)

 Spinner spinner;
  private JSONArray result;
  ArrayList<String> allNames = new ArrayList<String>();
 spinner.setPrompt("...Select the Vehicle Number...");

spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() 

             {
            @Override
            public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {

                String vno = spinner.getSelectedItem().toString();
            }
Run Code Online (Sandbox Code Playgroud)

获取微调数据的方法

 JSONArray array = jsonObject.getJSONArray("Spinner value");
                for (int i = 0; i < array.length(); i++) {
                    JSONObject job = array.getJSONObject(i);
                    String name = job.getString("spinner_data");
                    allNames.add(name);

                }

                ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>
                        (MainActivity.this, android.R.layout.simple_spinner_item, allNames);


                spinner.setAdapter(dataAdapter);
Run Code Online (Sandbox Code Playgroud)

java android arraylist cursor spinner

5
推荐指数
1
解决办法
93
查看次数