intent.putExtra与intent.getStringExtra

来源:互联网 发布:局域网im软件 编辑:程序博客网 时间:2024/05/16 15:03

在当前Activity1使用startActvity(intent)或者startActivityForResult(intent, code)方法跳转到另一个Activity2之前,如果要传递数据给Activity2,则会执行:

Activity1:

intent.putExtra("String str1", "String Key1")或intent.putExtra("Int str1", "Int Key1")

将String数据打包到Intent中,并给它一个Key标识。

在Activity2当中

1.getIntent()方法获得这个intent,
2.然后再getStringExtra("Key"),获得string型变量值,getIntExtra("Key"),获得int型变量值。不加引号是获得常量值。


0 0