gpt4 book ai didi

安卓 : When do we use getIntent()?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:51:51 31 4
gpt4 key购买 nike

我不明白为什么我们使用方法 getIntent()

因为,当我们需要那个方法时,我们可以使用方法onActivityResult()

但是通过使用方法getIntent(),它可能会导致NullPointerException

最佳答案

http://developer.android.com/reference/android/app/Activity.html#getIntent()

Return the intent that started this activity.

如果你用一些数据启动一个 Activity,例如通过做

Intent intent = new Intent(context, SomeActivity.class);
intent.putExtra("someKey", someData);

您可以在新 Activity 中使用 getIntent 检索此数据:

Intent intent = getIntent();
intent.getExtra("someKey") ...

因此,它不是用于处理从 Activity 返回的数据,如 onActivityResult,而是用于将数据传递到新的 Activity。

关于安卓 : When do we use getIntent()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26722001/

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