gpt4 book ai didi

java - Android put extra 不会将 extras 发送到另一个 Activity

转载 作者:行者123 更新时间:2023-11-29 18:38:29 24 4
gpt4 key购买 nike

我尝试将一些值发送到另一个 Activity 。

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 Activity ,我尝试获得额外的。一种方式:

 Bundle extras = getIntent().getExtras();
String name = extras.getString("groupName");

第二种方式:

 Intent intent = new Intent();
String name = intent.getStringExtra("groupName");

但对我来说没有任何用处。在 AboutGroup Activity 中,我得到空字符串。请帮我解决这个问题。

最佳答案

试试这个

发送:

Intent intent  = new Intent(MainActivity.this, Main2Activity.class);
intent.putExtra("groupName", "Hello Anna");
startActivity(intent);

得到额外的:

String name = getIntent().getStringExtra("groupName");
myTextview.setText(name);

关于java - Android put extra 不会将 extras 发送到另一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53489431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com