Intent对象初步
我们先创建一个Activity
然后在主Activity中设置一个按钮,使用这个按钮跳转到另外一个Activity
然后在另一个Activity中使用
Intent intent=getIntent();//这个方法就是获取传递过来的intent对象。
然后我们就可以使用这个intent对象获得上一个Activity的数据。
例如,
我们在主Activity中先使用这个方法
intent.putExtra("com.example.s02_e04_intent.Age", 20);//这个方法第一个参数是,名字,这个名字必须是当前包名+你自己取的名字(记得加上双引号),后面一个参数就是,你存放的数据。
然后我们在另外一个Activity中使用int age=intent.getIntExtra(name, defaultValue)
由于我们前面put的使用的是int方法。所以这里我用也是getint这个方法。如果是string
就用getstring.
第一个参数和put方法一样我们使用包名+前面定义的名字。后面一个参数就是如果第一个参数找不到那么就使用后面这个数据作为默认值。
然后我们使用setText()这个方法把值传递进去。记住setText(age+"")里面要是字符串所以要加""转换成字符串。
——————————————————————————————————————