use*_*396 3 java mobile android operating-system
我刚刚开始学习android开发,对intent.putExtra的作用有点困惑。有人可以解释一下吗?
谢谢
Android 应用程序可以包含零个或多个活动。当您的应用程序有多个活动时,您通常需要从一项活动导航到另一项活动。在 Android 中,您可以通过所谓的意图在活动之间进行导航。通过使用 putExtra(),您可以将一些信息传递给您打算启动的活动。例如:
//最近活动中的代码,从您想要启动另一个活动的地方
Intent myIntent = new Intent(this, SecondActivity.class);
myIntent.putExtar("name","xx");
myIntent.putExtra("age",30);
startActivity(myIntent);
Run Code Online (Sandbox Code Playgroud)
// 另一个活动(SecondActivity)中的代码,您正在开始使用意图
Bundle resultIntent = getIntent().getExtras();
if(resultIntent != null)
{
String nameValue = resultIntent.getString("name");
int ageValue = resultIntent.getInt("age");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5964 次 |
| 最近记录: |