Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.82 KB | None | 0 0
  1. package com.example.testvocacional10;
  2.  
  3. import android.content.Intent;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.os.Bundle;
  6. import android.view.View;
  7. import android.widget.Button;
  8. import android.widget.RadioButton;
  9. import android.widget.TextView;
  10.  
  11. //Importar a cada activity para el uso de las variables de las Areas
  12.  
  13. import static com.example.testvocacional10.Inicio.Valores.Area1_FM;
  14. import static com.example.testvocacional10.Inicio.Valores.Area2_BS;
  15. import static com.example.testvocacional10.Inicio.Valores.Area3_CS;
  16. import static com.example.testvocacional10.Inicio.Valores.Area4_HA;
  17.  
  18. public class Pregunta7 extends AppCompatActivity {
  19.  
  20. //Botones básicos para el llenado de las activities
  21. RadioButton rb1, rb2, rb3, rb4, rb5;
  22. TextView tv_respuesta;
  23. Button btn_aceptar;
  24.  
  25. @Override
  26. protected void onCreate(Bundle savedInstanceState) {
  27. super.onCreate(savedInstanceState);
  28. setContentView(R.layout.activity_pregunta7);
  29.  
  30. //Conexiones basicas para las preguntas
  31. rb1=(RadioButton)findViewById(R.id.rb1);
  32. rb2=(RadioButton)findViewById(R.id.rb2);
  33. rb3=(RadioButton)findViewById(R.id.rb3);
  34. rb4=(RadioButton)findViewById(R.id.rb4);
  35. rb5=(RadioButton)findViewById(R.id.rb5);
  36. btn_aceptar=(Button)findViewById(R.id.btn_aceptar);
  37. tv_respuesta=(TextView)findViewById(R.id.tv_respuesta);
  38.  
  39. }
  40.  
  41. //Metodo basico para el conteo de las preguntas por area
  42. public void validar(View view) {
  43.  
  44. if (rb1.isChecked() == true) {
  45. int SArea1 = Area1_FM++;
  46. String Area1 = String.valueOf(SArea1);
  47. tv_respuesta.setText(Area1);
  48.  
  49. } else if (rb2.isChecked() == true) {
  50. int SArea4 = Area4_HA++;
  51. String Area4 = String.valueOf(SArea4);
  52. tv_respuesta.setText(Area4);
  53.  
  54. } else if (rb3.isChecked() == true) {
  55. int SArea2 = Area2_BS ++;
  56. String Area2 = String.valueOf(SArea2);
  57. tv_respuesta.setText(Area2);
  58.  
  59. } else if (rb4.isChecked() == true) {
  60. int SArea3 = Area3_CS++;
  61. String Area3 = String.valueOf(SArea3);
  62. tv_respuesta.setText(Area3);
  63.  
  64. }
  65.  
  66. public class Pregunta7 extends AppCompatActivity {
  67.  
  68. //Botones básicos para el llenado de las activities
  69. RadioButton rb1, rb2, rb3, rb4, rb5;
  70. TextView tv_respuesta;
  71. Button btn_aceptar;
  72. //Declaras el HashMap como miembro de la clase
  73. private HashMap<String, Integer> mapAreas;
  74.  
  75. @Override
  76. protected void onCreate(Bundle savedInstanceState) {
  77. //Lo inicializas en el onCreate
  78. mapAreas = new HashMap<String, Integer>();
  79.  
  80. // ... resto del código del onCreate
  81.  
  82. }
  83.  
  84.  
  85. public void validar(View view) {
  86. //En cada bloque Asignas una clave SArea1, 2, 3 y le sumas 1 cada vez
  87. if (rb1.isChecked() == true) {
  88. mapAreas.merge("SArea1", 1, Integer::sum);
  89. int SArea1 = Area1_FM++;
  90. String Area1 = String.valueOf(SArea1);
  91. tv_respuesta.setText(Area1);
  92.  
  93. } else if (rb2.isChecked() == true) {
  94. mapAreas.merge("SArea2", 1, Integer::sum);
  95. int SArea4 = Area4_HA++;
  96. String Area4 = String.valueOf(SArea4);
  97. tv_respuesta.setText(Area4);
  98.  
  99. } else if (rb3.isChecked() == true) {
  100. mapAreas.merge("SArea3", 1, Integer::sum);
  101. int SArea2 = Area2_BS ++;
  102. String Area2 = String.valueOf(SArea2);
  103. tv_respuesta.setText(Area2);
  104.  
  105. } else if (rb4.isChecked() == true) {
  106. mapAreas.merge("SArea4", 1, Integer::sum);
  107. int SArea3 = Area3_CS++;
  108. String Area3 = String.valueOf(SArea3);
  109. tv_respuesta.setText(Area3);
  110.  
  111. }
  112. }
  113.  
  114. }
  115.  
  116. String maxArea = Collections.max(mapAreas.entrySet(), Map.Entry.comparingByValue()).getKey();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement