问题描述
我正在尝试构建一个 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 (将#修改为@)