Example #1
0
  public final void onItemClick(AdapterView adapterview, View view, int i, long l) {
    b.dismiss();
    Cursor cursor = (Cursor) adapterview.getItemAtPosition(i);
    if (c != 1) {
      HotelSearchActivity.e(a, cursor.getString(2));
      HotelSearchActivity.n(a).setText(HotelSearchActivity.o(a));
      HotelSearchActivity.f(a, cursor.getString(1));
      ((MyApplication) a.getApplication()).p(com.ll.ctirp.ui.HotelSearchActivity.p(a));
      ((MyApplication) a.getApplication()).m(HotelSearchActivity.o(a));
      HotelSearchActivity.q(a);
    } else {
      HotelSearchActivity hotelsearchactivity = a;
      String s = cursor.getString(1);
      if (hotelsearchactivity.b != null) {
        hotelsearchactivity.b.close();
        hotelsearchactivity.b = null;
      }
      if (hotelsearchactivity.c != null) {
        hotelsearchactivity.c.close();
        hotelsearchactivity.c = null;
      }
      Object obj = LayoutInflater.from(hotelsearchactivity).inflate(0x7f03000d, null);
      ((View) (obj)).findViewById(0x7f080058);
      Object obj1 = (EditText) ((View) (obj)).findViewById(0x7f080059);
      ListView listview = (ListView) ((View) (obj)).findViewById(0x7f08005a);
      TextView textview1 = (TextView) ((View) (obj)).findViewById(0x7f08005d);
      TextView textview = (TextView) ((View) (obj)).findViewById(0x7f08005b);
      ListView listview1 = (ListView) ((View) (obj)).findViewById(0x7f08005c);
      obj =
          (new android.app.AlertDialog.Builder(hotelsearchactivity))
              .setTitle("选择入住的城市")
              .setView(((View) (obj)))
              .create();
      ((AlertDialog) (obj)).show();
      ((EditText) (obj1)).setVisibility(8);
      textview1.setVisibility(8);
      textview.setVisibility(8);
      listview1.setVisibility(8);
      obj1 = new ArrayList();
      int j = ((MyApplication) hotelsearchactivity.getApplication()).d().size();
      for (int k = 0; k < j; k++)
        if (((HashMap) ((MyApplication) hotelsearchactivity.getApplication()).d().get(k))
            .containsValue(s))
          ((ArrayList) (obj1))
              .add((HashMap) ((MyApplication) hotelsearchactivity.getApplication()).d().get(k));

      listview.setAdapter(new p(hotelsearchactivity, ((ArrayList) (obj1))));
      listview.setOnItemClickListener(
          new r(hotelsearchactivity, ((ArrayList) (obj1)), ((AlertDialog) (obj))));
    }
    cursor.close();
  }