在当前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型变量值。不加引号是获得常量值。