我有示出其中包含的RadioButtons对话的活动,以及按钮(确定,取消)
- 我可以在这个对话框中推出的活动?
- 如何发送单选按钮的选择第二项活动的ID?
我有示出其中包含的RadioButtons对话的活动,以及按钮(确定,取消)
在onClick()
OK按钮的方法,你可以添加此代码启动另一个活动,并通过检查单选按钮的id:
Intent intent = new Intent(FirstActivity.this, SecondActitvity.class);
intent.putextras("extra_selected_radio_button", checkedRadioButton.getId());
startActivity(intent);
并在onCreate()
的方法SecondActivity
,可以检索这样所选择的单选按钮的ID:
Intent intent = getIntent();
int radioButtonId = intent.getIntExtra("extra_selected_radio_button", -1); // -1 is the default value
PS:选中此教程 ,以了解更多关于Android的活动之间发送数据。
是的你可以:
startActivity(intent)
intent.putExtra("radioButtonId", radioButtonValue)
要想通过对话的活动中,你必须添加到您的按钮的onClick()代码如下:
Intent intentLoad = new Intent(getBaseContext(), YourNewActivity.class);
startActivityForResult();
如果你想将数据发送到您的活动,请使用: putExtra
像这样:
Intent intentLoad = new Intent(getBaseContext(), YourNewActivity.class);
intent.putExtra("radioID", id-of-your-radioButton);
startActivityForResult();
你可以赶上你的ID与活动:
int myRadioId = extras.getInt("radioID");