Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.testvocacional10;
- import android.content.Intent;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.Button;
- import android.widget.RadioButton;
- import android.widget.TextView;
- //Importar a cada activity para el uso de las variables de las Areas
- import static com.example.testvocacional10.Inicio.Valores.Area1_FM;
- import static com.example.testvocacional10.Inicio.Valores.Area2_BS;
- import static com.example.testvocacional10.Inicio.Valores.Area3_CS;
- import static com.example.testvocacional10.Inicio.Valores.Area4_HA;
- public class Pregunta7 extends AppCompatActivity {
- //Botones básicos para el llenado de las activities
- RadioButton rb1, rb2, rb3, rb4, rb5;
- TextView tv_respuesta;
- Button btn_aceptar;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_pregunta7);
- //Conexiones basicas para las preguntas
- rb1=(RadioButton)findViewById(R.id.rb1);
- rb2=(RadioButton)findViewById(R.id.rb2);
- rb3=(RadioButton)findViewById(R.id.rb3);
- rb4=(RadioButton)findViewById(R.id.rb4);
- rb5=(RadioButton)findViewById(R.id.rb5);
- btn_aceptar=(Button)findViewById(R.id.btn_aceptar);
- tv_respuesta=(TextView)findViewById(R.id.tv_respuesta);
- }
- //Metodo basico para el conteo de las preguntas por area
- public void validar(View view) {
- if (rb1.isChecked() == true) {
- int SArea1 = Area1_FM++;
- String Area1 = String.valueOf(SArea1);
- tv_respuesta.setText(Area1);
- } else if (rb2.isChecked() == true) {
- int SArea4 = Area4_HA++;
- String Area4 = String.valueOf(SArea4);
- tv_respuesta.setText(Area4);
- } else if (rb3.isChecked() == true) {
- int SArea2 = Area2_BS ++;
- String Area2 = String.valueOf(SArea2);
- tv_respuesta.setText(Area2);
- } else if (rb4.isChecked() == true) {
- int SArea3 = Area3_CS++;
- String Area3 = String.valueOf(SArea3);
- tv_respuesta.setText(Area3);
- }
- public class Pregunta7 extends AppCompatActivity {
- //Botones básicos para el llenado de las activities
- RadioButton rb1, rb2, rb3, rb4, rb5;
- TextView tv_respuesta;
- Button btn_aceptar;
- //Declaras el HashMap como miembro de la clase
- private HashMap<String, Integer> mapAreas;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- //Lo inicializas en el onCreate
- mapAreas = new HashMap<String, Integer>();
- // ... resto del código del onCreate
- }
- public void validar(View view) {
- //En cada bloque Asignas una clave SArea1, 2, 3 y le sumas 1 cada vez
- if (rb1.isChecked() == true) {
- mapAreas.merge("SArea1", 1, Integer::sum);
- int SArea1 = Area1_FM++;
- String Area1 = String.valueOf(SArea1);
- tv_respuesta.setText(Area1);
- } else if (rb2.isChecked() == true) {
- mapAreas.merge("SArea2", 1, Integer::sum);
- int SArea4 = Area4_HA++;
- String Area4 = String.valueOf(SArea4);
- tv_respuesta.setText(Area4);
- } else if (rb3.isChecked() == true) {
- mapAreas.merge("SArea3", 1, Integer::sum);
- int SArea2 = Area2_BS ++;
- String Area2 = String.valueOf(SArea2);
- tv_respuesta.setText(Area2);
- } else if (rb4.isChecked() == true) {
- mapAreas.merge("SArea4", 1, Integer::sum);
- int SArea3 = Area3_CS++;
- String Area3 = String.valueOf(SArea3);
- tv_respuesta.setText(Area3);
- }
- }
- }
- String maxArea = Collections.max(mapAreas.entrySet(), Map.Entry.comparingByValue()).getKey();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement