实验五多个activity跳转

实验五多个activity跳转

ID:35342962

大小:99.35 KB

页数:7页

时间:2019-03-23

实验五多个activity跳转_第1页
实验五多个activity跳转_第2页
实验五多个activity跳转_第3页
实验五多个activity跳转_第4页
实验五多个activity跳转_第5页
资源描述:

《实验五多个activity跳转》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验五多个Activity跳转实验口的:掌握调用另一个Activity的方法掌握调用另一个Activity并向它传递一些数据的方法实验内容1、在一个Activity屮调用第二个activity,运行第一个Activity,单击按钮,则打开显示第二个Activity,ifiidddftdddHelloworld!打幵第二个Activity肚是第二介Activity步骤a)新建一个android项目,默认已经添加了一个activity,有两个文件:MainActivity・java,activity_main.xml,一个Buttonb)创建第二个

2、activity(鼠标选屮项目,右键一》new…>other>androidacvitity),自己起相应的文件名。Java核心代码:1.在MainActivity.java41OnCreate()方法中添加按钮及按钮事件Buttonbutton=(Button)findViewByld(R.id.buttonI);button•setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv){Intentintent=newIntent();intent.setclass(Main

3、Activity•this,SecondActivity•class);startActivity(intent);}});启动模拟器,在其中运行该项目,单击按钮,如能调出第二个界面,则说明第二个activity添加成功。2•向第二个activity传递数据第一个ACTIVITY界面第一个ACTIVITY界面在第一个界而输入两个数字,单击按钮后,在第二个ACTIVITY中接收两个数据并输出相加后的结果第一个Activity代码参考publicclassMainActivityextendsActivity{privateEditTextelfe2

4、;privateButtonbl;@OverrideprotectedvoidonCreate(BundlesavedinstmnceStBte){super.onCreate(savedlnstanceState);setContentView(R.layout•activity_main);el=(EditText)this.findViewByld(R.id・editTextl);e2=(EditText)this.findViewByld(R.id.editText2);bl=(Button)this・findViewByld(R.id.

5、buttonl);bl•setOnClickListener(newOnClickListener(){^OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubStringsl=el.getText()•toString();Strings2=e2.getText().toString();inta=Integer.parselnt(si);intb=Integer.parselnt(s2);Intentintent=newIntent();intent.putExtra(n

6、firstJa);intent.putExtra(”second”,b);intent•setclass(MainActivity.this,SecondActivity•class);startActivity(intent);}});}}第二个Activity代码参考publicclassSecondActivityextendsActivity{PrivateEditTextel;QpverrideprotectedvoidonCreate(BundlesavedlnstanceState){super.onCreate(savedlnst

7、anceState);setContentView(R.layout•second);Intentintent=getIntent();intal=intent.getlntExtra("first",0);intbl=intent,getlntExtw("secondj0);intc=al+bl;el=(EditText)findViewByld(R.id.editText1);el•setText(String.valueOf(c));}}具体iHl忆课堂内容,或参考书上例题4・4.3.(附加题,选作)编写一个android项目,在默认Act

8、ivity的布局文件activity_main放一个ListView组件,最后运行如卜'图:第一个界面■第二个界面第三个界面第四个界面再

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。