@Override
  public void onActivityResult(int requestCode, int resultCode, Intent intent) {

    if ((requestCode == Const.RequestCode.VOICE_RECOGNITION)
        && (resultCode == Activity.RESULT_OK)) {
      ArrayList<String> matches = intent.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
      WebnetLog.d("size: " + matches.size());
      if (matches.size() > 0) {
        WebnetLog.d("1st: " + matches.get(0));
        EditText et = (EditText) mFragmentView.findViewById(R.id.address);
        et.setText(matches.get(0));
      }
    }
  }
    @Override
    protected void onPostExecute(Integer result) {

      if (mPredictionsArray != null) {
        mItems = mPredictionsArray;

        ListView lv = (ListView) mFragmentView.findViewById(R.id.list);
        mAdapter = new ListAdapter(mParentActivity, 0, mItems);
        lv.setAdapter(mAdapter);
      } else {
        WebnetLog.d("No result");
      }

      setPlacesTaskLock(false);
    }