利用Intent在两个页面之间进行传值操作的具体实现
不知道为什么,我本来使用的呼声最高的Bundle发送,但是我使用它会显示不出来,由于时间问题,我今天就先不找了,先放一下,先以完成任务为己任哈!
我们都清楚,我们基本上都是用的Intent实现的页面之间的跳转(别杠,我就是顺口说出来的!);
然后我们也能够利用它和Bundle合作,实现页面之间的传值操作,由于SQLite数据库并没有实现数据库的可视化,所以我就将传过去的值放在了接收页面的EditText里面,便于查验是否成功传值到那里;
具体代码如下:
//发送界面代码
//将id传给theNext.java界面
intent.putExtra("id",Integer.parseInt(et_id.getText().toString()));
//接收界面代码
//接收来自tt界面的id数据
Bundle bundle=this.getIntent().getExtras();
int myId=bundle.getInt("id");
et_bundle.setText("传递过来的用户id为:"+myId);
图片如下: