Intent in = new Intent(MainActivity.this, Player.class);
String SongName = SpinSongSelector.getSelectedItem().toString ();
startActivity (in);
我想将歌曲名称发送到下一个活动
答案 0 :(得分:1)
在第一项活动中尝试此操作,
Intent intent = new Intent(MainActivity.this, Player.class);
String SongName = SpinSongSelector.getSelectedItem().toString ();
intent.putExtra("message", SongName);
startActivity(intent);
然后在第二个活动中获取您的字符串,如下所示
Bundle bundle = getIntent().getExtras();
String message = bundle.getString("message");
然后将此字符串设置为text-view(这不是必需的,但仅供您参考,如果您想检查是否有正确的字符串)
TextView txtView = (TextView) findViewById(R.id.your_resource_textview);
txtView.setText(message);
答案 1 :(得分:0)
在startActivty:
之前使用此行intent.putExtra("SongName",SongName);
然后从目标活动中检索它。
答案 2 :(得分:0)
只需使用
要发送的第一个活动:
Intent in = new Intent(MainActivity.this, Player.class);
String SongName = SpinSongSelector.getSelectedItem().toString ();
in.putExtra("data",SongName);
startActivity (in);
接收另一项活动:
String Sname = getIntent().getExtras().getString("data");
要查看意图的详细信息,请参阅此处:http://developer.android.com/guide/components/intents-filters.html