private void layoutCustomer() { if (getView() == null || customer == null) { return; } ((TextView) getView().findViewById(R.id.textViewCustomerId)).setText(customer.getId()); ((TextView) getView().findViewById(R.id.textViewCustomerName)).setText(customer.getName()); ((TextView) getView().findViewById(R.id.textViewCustomerAddress)) .setText(customer.getAddress()); }
/** Lays out the list of customers */ private void layoutCustomer() { if (!started || getView() == null) { return; } LinearLayout panelCustomerInfo = (LinearLayout) getView().findViewById(R.id.linearLayoutCustomerInfo); panelCustomerInfo.removeAllViews(); final FragmentTransaction ft = getFragmentManager().beginTransaction(); if (customer != null) { CustomerThumbnailFragment customerThumbnail = new CustomerThumbnailFragment(); customerThumbnail.setCustomer(customer); ft.add(R.id.linearLayoutCustomerInfo, customerThumbnail); List<Reading> readings = customer.getReadings(); if (readings.size() > 0) { ReadingThumbnailFragment readingThumbnail = new ReadingThumbnailFragment(); readingThumbnail.setReading(readings.get(readings.size() - 1)); readingThumbnail.setHideCustomer(true); ft.add(R.id.linearLayoutCustomerInfo, readingThumbnail); } getView().findViewById(R.id.buttonScan).setEnabled(true); } else { getView().findViewById(R.id.buttonScan).setEnabled(false); } ft.commit(); }
@Override public void onSaveInstanceState(Bundle outState) { if (customer != null) { outState.putString("customer.id", customer.getId()); } super.onSaveInstanceState(outState); }
@Override public void onSaveInstanceState(Bundle outState) { outState.putBoolean("hideControls", hideControls); if (customer != null) { outState.putString("customer.id", customer.getId()); } super.onSaveInstanceState(outState); }