简体   繁体   English

如何在我在android studio中的第二个活动上显示单击的单选按钮值?

[英]how to display the clicked radio button value on my second activity in android studio?

This is my java code: 这是我的Java代码:

public class jenis extends AppCompatActivity {

    public Button button3;
    RadioGroup radioGroup2;
    RadioButton radioButton2;
    DatabaseReference databaseReference;

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

        radioGroup2 = (RadioGroup) findViewById(R.id.radioGroup2);
        databaseReference = FirebaseDatabase.getInstance().getReference();

        final RadioButton stock = (RadioButton)findViewById(R.id.radioButton11);
        final RadioButton property = (RadioButton)findViewById(R.id.radioButton12);

        button3 = (Button) findViewById(R.id.button3);
        button3.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                if (stock.isChecked()){
                    Variable newVar = new Variable();
                    newVar.setAmountt("jeniss");
                    databaseReference.child(newVar.getAmountt()).setValue("Stock Waqf");
                }

                else if(property.isChecked()){
                    Variable newVar = new Variable();
                    newVar.setAmountt("jeniss");
                    databaseReference.child(newVar.getAmountt()).setValue("Property Waqf");
                }

                if(stock.isChecked()){
                    Intent intent = new Intent(jenis.this, stock.class);
                    startActivity(intent);
                }

                if(property.isChecked()){
                    Intent intent = new Intent(jenis.this, property.class);
                    startActivity(intent);
                }
            }
        });
    }

}

How can I display the clicked radio button value on my second activity? 如何在第二个活动中显示单击的单选按钮值?

I really appreciate your help, thank you. 非常感谢您的帮助,谢谢。

pass the value as intent 传递值作为意图

 Intent intent = new Intent(youractivity.this,secondactivity.class);
 intent.putExtra("key",radiobutton.getText());
 startActivity(intent);

to access it on second activity 在第二个活动中访问它

in OnCreate() method
    getIntent().getStringExtra("key");

or else 要不然

 you can also store your radiobutton checked value in shared preference and 
  then access it on another activity... It will work like session
public class stock extends AppCompatActivity {
DatabaseReference databaseReference;


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

    final TextView textViewOut = (TextView) findViewById(R.id.textViewOut2);


    textViewOut.setText(" ");


}

public void OnCreate() {
    getIntent().getStringExtra("jeniss");
   }

}

what did i missed ? 我错过了什么?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何获得我的按钮以在Android Studio中打开第二个活动? - How to get my button to open a second activity in Android Studio? 在 android 工作室中单击时,如何使单选按钮在另一个活动中显示文本? - How to make radio buttons display a text in another activity when clicked in android studio? 如何根据第一活动数据(单击单选按钮)从第二活动转到第三活动或第四活动? - How to go from second activity to third activity or fourth activity based on first activity data (Radio button clicked)? 如果已经在Android中点击了单选按钮,如何防止二次单击? - How to prevent second click on radio button if it was already clicked in Android? 第二个活动上的 Android Studio 我的按钮不起作用 - Android Studio My Button on the second Activity doesn't Work 单选按钮更改布局活动Android Studio - Radio Button change layout activity Android Studio 如何在Android的第二个活动中显示信息 - How do I display information in my second activity in Android Android Studio单选按钮单选并单击“记录”按钮 - Android studio radio button single select and The record button is clicked 如何在按钮上显示随机活动单击在Android Studio中 - How Can I Display Random Activity On Button Click In Android Studio 如何获取单选按钮的值并在文本视图上显示(Java for android) - how to get value of radio button and display on text view (Java for android)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM