Android 捆绑包的定义

发布于 2024-12-11 17:37:36 字数 51 浏览 0 评论 0原文

我是安卓新手。你能告诉我什么是 Bundle 以及它们在 android 中如何使用吗?

I am new to Android. Can you tell me what is a Bundle and how they are used in android?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

邮友 2024-12-18 17:37:36

Bundle 通常用于在各个 Activity 之间传递数据。这取决于您想要传递什么类型的值,但捆绑包可以保存所有类型的值并传递给新活动。

您可以像这样使用它...

Intent intent = new
Intent(getApplicationContext(),SecondActivity.class);
intent.putExtra("myKey",AnyValue);  
startActivity(intent);

现在您可以通过...获取传递的值...

Bundle extras = intent.getExtras(); 
String tmp = extras.getString("myKey");

您还可以找到有关 android-using-bundle-for-sharing-variables 和 Passing-Bundles-Around-Activities 的更多信息

这里

Bundle generally use for passing data between various Activities. It depends on you what type of values you want to pass but bundle can hold all types of values and pass to the new activity.

You can use it like ...

Intent intent = new
Intent(getApplicationContext(),SecondActivity.class);
intent.putExtra("myKey",AnyValue);  
startActivity(intent);

Now you can get the passed values by...

Bundle extras = intent.getExtras(); 
String tmp = extras.getString("myKey");

you can also find more info on android-using-bundle-for-sharing-variables and Passing-Bundles-Around-Activities

Copy from Here.

南城旧梦 2024-12-18 17:37:36

阅读此内容:

http://developer.android.com/reference/android/os/Bundle.html

它可用于在不同Activity之间传递数据

Read this:

http://developer.android.com/reference/android/os/Bundle.html

It can be used to pass data between different Activity's

猛虎独行 2024-12-18 17:37:36

Android 使用 Bundle 来共享变量。 Bundle用于在Activity之间传递数据。您可以创建一个包,将其传递给启动活动的 Intent,然后可以从目标活动中使用该活动。

这里是很好的示例示例。

Android using Bundle for sharing variables. Bundle is used to pass data between Activities. You can create a bundle, pass it to Intent that starts the activity which then can be used from the destination activity.

Here is Good Sample Example.

终陌 2024-12-18 17:37:36

Android 开发人员参考概述指出:

字符串值到各种可打包类型的映射。

IOW,Bundle 是一组键/值对,它实现了一个名为 的接口可分包

与 C++ 映射不同,C++ 映射也是键/值对的容器,但所有值都具有相同类型,而 Bundle 可以包含不同类型的值。

The Android developer reference overview states:

A mapping from String values to various Parcelable types.

IOW, a Bundle is a set of key/value pairs, where it implements an interface called Parcelable.

Unlike a C++ map, which is also a container of key/value pairs but all values are of the same type, a Bundle can contain values of different types.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文