Android生命周期
2016-05-10 23:36
639 查看
1、Activity跳转
跳转到NextActivity
2、带数据跳转
3、接收返回值跳转
必须复写onActivityResult该方法。
4、Android生命周期
5、Activity现场保护
Intent intent = new Intent(MainActivity.this,NextActivity.class); startActivity(intent);
跳转到NextActivity
2、带数据跳转
Intent intent = new Intent(MainActivity.this,NextActivity.class); intent.putExtra("name","YinTing"); Bundle bundle = new Bundle(); bundle.putInt("age",22); bundle.putChar("bood",'b'); intent.putExtra("bundle",bundle); startActivity(intent);
3、接收返回值跳转
Intent intent = new Intent(MainActivity.this,NextActivity.class); intent.putExtra("name","YinTing"); Bundle bundle = new Bundle(); bundle.putInt("age",22); bundle.putChar("bood",'b'); intent.putExtra("bundle",bundle); MainActivity.this.startActivityForResult(intent,1);
必须复写onActivityResult该方法。
protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if(requestCode==1&&resultCode==1001){ String name= data.getStringExtra("name"); Toast.makeText(MainActivity.this,"---->"+name,Toast.LENGTH_LONG).show(); } } NextActivity结束时带数据返回。
Intent intent=new Intent(); intent.putExtra("name","YangYi"); NextActivity.this.setResult(1001,intent); NextActivity.this.finish();
4、Android生命周期
5、Activity现场保护
相关文章推荐
- Android开发笔记之Canvas的相关方法
- Android之简易天气预报小应用(xml解析练手)
- android源码解析(二十一)-->PopupWindow加载绘制流程
- 科大讯飞语音实现Android拨号之一
- android学习16——library project的使用
- Android 64K解决办法
- Android--SQLite数据库
- Android 简单封装一个精美、好用的菜单型PopupWindow
- AndroidManifest.xml
- Android--Handler消息处理机制
- Android项目目录结构
- Android录音--AudioRecord、MediaRecorder
- android权限大全
- 如何获取android中正在运行的服务
- android:descendantFocusability用法简析-ListView与Button、RadioButton焦点冲突问题
- ArrayAdapter简单适配器用法Android
- 【Android布局】在程序中设置android:gravity 和 android:layout_Gravity属性
- Android (shape,gradient)使用总结 (2
- Android学习之获取系统应用信息列表的实现
- android关于fragment的构造函数用法建议