package co.mwater.clientapp.ui; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import co.mwater.clientapp.R; import co.mwater.clientapp.db.TestsTable; import co.mwater.clientapp.db.testresults.ChlorineResults; public class ChlorineDetailActivity extends TestDetailActivity { private static final String TAG = ChlorineDetailActivity.class.getSimpleName(); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.chlorine_detail_activity); finishCreatingViews(); } public void onRecordResultsClick(View v) { recordResultRead(); Intent intent = new Intent(this, ChlorineRecordActivity.class); intent.putExtra("uri", uri); startActivity(intent); } @Override protected void displayData() { super.displayData(); // Get results ChlorineResults results = new ChlorineResults(rowValues.getAsString(TestsTable.COLUMN_RESULTS)); if (results.present == null) setControlText(R.id.chlorine, ""); else if (results.present == false) setControlText(R.id.chlorine, "Not Present"); else { if (results.mgPerL == null) setControlText(R.id.chlorine, "Present"); else setControlText(R.id.chlorine, results.mgPerL.toString() + " mg/L"); } // Enable/disable ((Button)findViewById(R.id.record_results)).setEnabled(isCreatedByMe()); } }