gpt4 book ai didi

android - 在两个 Activity 之间发送 Intent

转载 作者:行者123 更新时间:2023-11-29 16:06:07 25 4
gpt4 key购买 nike

我试图在 wactivites 之间发送 Intent ,但当我尝试从第二个 Activity 中提取 Intent 时,似乎只得到空白结果。

代码:

发送类:

Intent intent = new Intent(Posten.this, DetailView.class);
intent.putExtra("sporingsnummer",et_sporingsnummer.getText());
startActivity(intent);

接收类:

Bundle extras = getIntent().getExtras();
if (extras != null) {
String sporingsnummer = extras.getString("sporingsnummer");
}

第二类中的 sporingsnummer 为空,但当我查看 bundle 时,我可以在 mExtras -> mMap -> [0] -> value 中找到正确的信息

我怎样才能让它工作?

最佳答案

我认为下面一行:

intent.putExtra("sporingsnummer",et_sporingsnummer.getText());

需要这样:

intent.putExtra("sporingsnummer",et_sporingsnummer.getText().toString());

getText() 方法仅返回 editable 而不是字符串。您需要进行从可编辑到字符串的转换。

关于android - 在两个 Activity 之间发送 Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18211143/

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