Guest User

Untitled

a guest
Jul 25th, 2012
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.68 KB | None | 0 0
  1. package com.project.MyHealthGuard;
  2.  
  3. import android.app.Activity;
  4. import android.content.Context;
  5. import android.content.Intent;
  6. import android.os.Bundle;
  7. import android.os.Vibrator;
  8. import android.view.View;
  9. import android.view.Window;
  10. import android.view.WindowManager;
  11. import android.view.View.OnClickListener;
  12. import android.widget.Button;
  13. import android.widget.EditText;
  14. import android.widget.Toast;
  15.  
  16. public class BloodPressureScreen extends Activity
  17. {
  18. String[] times;
  19. Button btnbloodpressure;
  20. private Vibrator vibrator;
  21. EditText editsystolicreading, editdistolicreading, editheartrate,editweight;
  22. //EditText unm, pwd,con,email;
  23. private DatabaseBloodPressure bloodPressure;
  24.  
  25.  
  26. @Override
  27. protected void onCreate(Bundle savedInstanceState) {
  28. super.onCreate(savedInstanceState);
  29. requestWindowFeature(Window.FEATURE_NO_TITLE);
  30. setContentView(R.layout.blood_pressure_screen);
  31. WindowManager.LayoutParams lp = getWindow().getAttributes();
  32. float brightness = 1.0f;
  33. lp.screenBrightness = brightness;
  34. getWindow().setAttributes(lp);
  35.  
  36. vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
  37. bloodPressure = new DatabaseBloodPressure(this);
  38.  
  39.  
  40.  
  41. // editsystolicreading = (EditText)findViewById(R.id.edit_systolic_reading);
  42. // editdistolicreading = (EditText)findViewById(R.id.edit_distolic_reading);
  43. // editheartrate = (EditText)findViewById(R.id.edit_heart_rate);
  44. // editweight = (EditText)findViewById(R.id.edit_weight);
  45.  
  46.  
  47.  
  48. btnbloodpressure = (Button)findViewById(R.id.btn_blood_pressure);
  49. btnbloodpressure.setOnClickListener(new OnClickListener() {
  50.  
  51. public void onClick(View v)
  52. {
  53. vibrator.vibrate(100);
  54.  
  55.  
  56. if (v == btnbloodpressure)
  57. {
  58. editsystolicreading = (EditText) findViewById(R.id.edit_systolic_reading);
  59. editdistolicreading = (EditText) findViewById(R.id.edit_distolic_reading);
  60. editheartrate = (EditText) findViewById(R.id.edit_heart_rate);
  61. editweight = (EditText) findViewById(R.id.edit_weight);
  62.  
  63.  
  64. }
  65. String un = editsystolicreading.getText().toString();
  66. String pw = editdistolicreading.getText().toString();
  67. String cn = editheartrate.getText().toString();
  68. String em = editweight.getText().toString();
  69.  
  70.  
  71. if (un.equals("") || pw.equals(""))
  72. {
  73.  
  74. if (un.equals(""))
  75. {
  76. Toast.makeText(BloodPressureScreen.this, "FirstName is empty", Toast.LENGTH_SHORT).show();
  77. }
  78. else
  79. {
  80. Toast.makeText(BloodPressureScreen.this, "LastName is empty", Toast.LENGTH_SHORT).show();
  81. }
  82. }
  83.  
  84.  
  85.  
  86.  
  87. if (cn.equals("") || em.equals(""))
  88. {
  89.  
  90. if (cn.equals(""))
  91. {
  92. Toast.makeText(BloodPressureScreen.this, "Contact is empty", Toast.LENGTH_SHORT).show();
  93. }
  94. else
  95. {
  96. Toast.makeText(BloodPressureScreen.this, "Email is empty", Toast.LENGTH_SHORT).show();
  97. }
  98. }
  99.  
  100.  
  101.  
  102. //Toast.makeText(BloodPressureScreen.this,"Blood Pressure Values saved in local database", 5000).show();
  103. SavePressureValues();
  104. Intent intent = new Intent(BloodPressureScreen.this, ShowHealthParameter.class);
  105. startActivity(intent);
  106. finish();
  107. }
  108. });
  109. }
  110.  
  111.  
  112. protected void SavePressureValues()
  113. {
  114. String systolic, distolic, heart, weight;
  115.  
  116. systolic = editsystolicreading.getText().toString();
  117. distolic = editdistolicreading.getText().toString();
  118. heart = editheartrate.getText().toString();
  119. weight = editweight.getText().toString();
  120.  
  121. bloodPressure.openToWrite();
  122. bloodPressure.insert("Blood Pressure", systolic, distolic, "false", heart, weight);
  123. bloodPressure.close();
  124.  
  125. }
  126.  
  127.  
  128.  
  129.  
  130.  
  131. }
Advertisement
Add Comment
Please, Sign In to add comment