我尝试向其他活动发送一些值。
recyclerView.addOnItemTouchListener(new RecyclerTouchListener(getApplicationContext(), recyclerView, new RecyclerTouchListener.ClickListener() {
@Override
public void onClick(View view, int position) {
Intent intent = new Intent(GroupsMain.this, AboutGroup.class);
intent.putExtra("groupName", "Hello");
startActivity(intent);
}
@Override
public void onLongClick(View view, int position) {
}
}));
关于AboutGroup活动等等,我尝试获得更多收益。 1种方式:
Bundle extras = getIntent().getExtras();
String name = extras.getString("groupName");
第二种方式:
Intent intent = new Intent();
String name = intent.getStringExtra("groupName");
但是对我没有任何作用。在AboutGroup活动中,我得到空字符串。请帮助我解决此问题。
答案 0 :(得分:2)
尝试
发送:
Intent intent = new Intent(MainActivity.this, Main2Activity.class);
intent.putExtra("groupName", "Hello Anna");
startActivity(intent);
获得更多:
String name = getIntent().getStringExtra("groupName");
myTextview.setText(name);