我现在在下一个活动中有一些带有两个单选按钮的单选按钮组,我想记录所有输入我是新手

问题描述

我正在尝试构建一个 android 应用程序,其中第一个活动中有两个活动我有一些单选组,每个组有两个单选按钮。因此,用户现在在下一个活动中选择两个单选按钮之一,我必须显示从每组中选择了哪些单选按钮。

package com.example.eAttendance;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.RadioButton;
import android.widget.RadioGroup;

public abstract class MainActivity extends AppCompatActivity {
    public static final String EXTRA_TEXT = "com.example.eAttendance.EXTRA_TEXT";

    /*public void clickSubmit(View view) {

        openActivity2();

    }
    public void openActivity2() {
        Intent intent = new Intent(this,MainActivity2.class);
        intent.putExtra("radioGroup1Selected",selectedRadiovalue);
        startActivity(intent);
    }
    */

    //RadioGroup rg = (RadioGroup) findViewById(R.id.radioGroup1);
    //String selectedRadiovalue = ((RadioButton)findViewById(rg.getCheckedRadioButtonId())).getText().toString();
    RadioGroup rg;


    public void resetBtn(View view) {
        RadioGroup x=findViewById(R.id.radioGroup1);
        x.clearCheck();

        RadioGroup y=findViewById(R.id.radioGroup2);
        y.clearCheck();

        RadioGroup z=findViewById(R.id.radioGroup3);
        z.clearCheck();
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        rg = findViewById(R.id.radioGroup1);
        RadioButton radioId1 = findViewById(rg.getCheckedRadioButtonId());
        String textStatus = radioId1.getText().toString();

        Button btn = findViewById(R.id.button1);
        btn.setonClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MainActivity.this,MainActivity2.class);
                intent.putExtra(EXTRA_TEXT,textStatus);
                startActivity(intent);
            }
        });

    }
}

Why this code is not working and the emulator is not opening.

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)