@Override public View getView(int position, View convertView, ViewGroup parent) { View view = null; lngIndex = ((AppRootActivity) context).getLanguage(); try { if (convertView != null) { view = convertView; } else { view = inflater.inflate(R.layout.product_item, parent, false); } productWrapper = wrappedProducts.get(position); productId = (int) productWrapper.getId(); setImageView(view, productWrapper); setProductInfo(view, productWrapper); setProductPrice(view, productWrapper); setOrderBtnListener(view); } catch (Exception e) { Log.e(TAG + "getView(): ", e.toString()); } view.setFocusable(false); return view; }