gpt4 book ai didi

java - intent.putExtra 是做什么的?

转载 作者:太空宇宙 更新时间:2023-11-03 13:25:10 33 4
gpt4 key购买 nike

我刚开始学习 android 开发,对 intent.putExtra 的作用有点困惑。有人可以解释一下吗?

谢谢

最佳答案

Android 应用程序可以包含零个或多个 Activity 。当您的应用程序有多个 Activity 时,您通常需要从一个 Activity 导航到另一个 Activity 。在 Android 中,您通过所谓的 Intent 在 Activity 之间导航。通过使用 putExtra(),您可以将一些信息传递给您打算启动的 Activity 。例如:

//代码在最近的 Activity 中,从你想开始另一个 Activity 的地方

Intent myIntent = new Intent(this, SecondActivity.class); 
myIntent.putExtar("name","xx");
myIntent.putExtra("age",30);

startActivity(myIntent);

//另一个 Activity (SecondActivity) 中的代码,您正在开始使用 intent

Bundle resultIntent = getIntent().getExtras();

if(resultIntent != null)
{
String nameValue = resultIntent.getString("name");
int ageValue = resultIntent.getInt("age");
}

关于java - intent.putExtra 是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21584525/

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