gpt4 book ai didi

java - 仅从一个类中获取 Intent 额外内容

转载 作者:行者123 更新时间:2023-12-01 10:21:13 26 4
gpt4 key购买 nike

有没有一种方法可以让我只从一个类中接收意向额外内容?例如,我有两个 Activity 使用 Intent 打开第三个 Activity 。现在我只希望前两个 Activity 之一传递额外内容,以便我可以在第三个 Activity 中收到它。

我已经实现了所有内容,但它崩溃了,因为当我打开第二个 Activity 中的第三个 Activity (不添加额外内容)时,它会使我的应用程序崩溃。

为了更清楚地描述它:

  • Activity 1:传递 Intent 额外内容
  • Activity 2:不传递任何额外内容
  • Activity 3:接收意向额外内容

Activity 1 和 Activity 2 都使用 Intent 来启动 Activity 3,但我只需要 Activity 1 的额外内容。

最佳答案

只需进行空检查

Intent intent = getIntent();
Bundle data = intent.getExtras();
if(data != null)
{
String one = intent.getString("data_one", null); // use your data type
}
else
{
// No extra received
}

关于java - 仅从一个类中获取 Intent 额外内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35604667/

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