我有一个名为AddPlayerFragment的片段,它需要一些字符串。我是这样做的..从一个片段发送值到另一个片段
public Dialog onCreateDialog(Bundle savedInstanceState) {
AlertDialog.Builder alert = new AlertDialog.Builder(getActivity());
alert.setTitle("Add Player");
// Set an EditText view to get user input
final EditText input = new EditText(getActivity());
alert.setView(input);
alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int whichButton) {
String value = input.getText().toString();
dialog.dismiss();
return;
}
});
alert.setNegativeButton("Cancel",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
return;
}
});
return alert.show();
}}
我想从变量值该字符串值让我叫Scorecard_Fragment另一个片段。我绝对是Android开发的初学者。任何建议?我有一些线索可以通过Bundle或Intent做到,但不知道怎么做!
解决了这个问题.. – muktoshuvro
Bundle bundle = new Bundle(); bundle.putString(“message”,value); MyBundles.scorePLayer = value; ((Scorecard_Fragment)MainActivity.getFragment())。scorePlayer(value); – muktoshuvro