// @Override public View getView(int inPos, View vwConvert, ViewGroup parent) { View vwView; if (vwConvert == null) { vwView = mInflater.inflate(R.layout.history_item, parent, false); } else { vwView = vwConvert; } TextView txtvExpr = (TextView) vwView.findViewById(R.id.historyExpr); TextView txtvResult = (TextView) vwView.findViewById(R.id.historyResult); HistoryEntry entry = mEntries.elementAt(inPos); String base = entry.getBase(); txtvExpr.setText(entry.getBase()); try { String strRes = mEval.evaluate(base); txtvResult.setText("= " + strRes); } catch (SyntaxException e) { txtvResult.setText(""); } return vwView; }