public void onItemClick( AdapterView<?> paramAdapterView, View paramView, int paramInt, long paramLong) { paramAdapterView = paramAdapterView.getAdapter().getItem(paramInt); if ((paramAdapterView instanceof Category)) { paramView = (Category) paramAdapterView; if (paramView.f() > 0) { AppData.a(EventIri.NearbyMoreCategoriesCategory, "category", paramView.d()); paramAdapterView = new Intent(a.getIntent()); paramAdapterView.putExtra("category", paramView); a.startActivityForResult(paramAdapterView, 101); } } else { return; } paramAdapterView = paramView; if (TextUtils.isEmpty(paramView.d())) { paramAdapterView = null; } if (PickCategory.a(a)) { AppData.a(EventIri.NearbyMoreCategoriesCategory, "category", paramAdapterView.d()); a.startActivity(ActivityNearby.a(a, paramAdapterView.d(), paramAdapterView)); return; } paramView = new Intent(a.getIntent()); paramView.putExtra("category", paramAdapterView); a.setResult(-1, paramView); a.finish(); }