gpt4 book ai didi

android - android 中的 putExtra()

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:34:14 24 4
gpt4 key购买 nike

我想从最基本的层面了解putExtra的用法

最佳答案

如果你想为你的 Intent 添加信息,你可以使用这个方法。此信息表示为元组(键,值)。有许多值类型可以包含在额外的 Intent 中(例如,int、int[]、Bundle、Parcelable 等)。对于每个此方法,都有一个相应的“读取”方法,用于从 Intent 中获取信息。

所以这是一个如何使用它的可能示例。假设您想从 Activity A 中显式调用 Activity B 并向其传递一个整数数组:

int intArray[] = {1,2,3,4};
Intent in = new Intent(this, B.class);
in.putExtra("my_array", intArray);
startActivity(in);

要读取 Activity B 中的信息(在 onCreate() 方法中),您应该使用以下代码:

Bundle extras = getIntent().getExtras();
int[] arrayInB = extras.getIntArray("my_array");

关于android - android 中的 putExtra(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5219788/

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