Android Intent实现页面之间跳转
2016-04-19 16:20
633 查看
什么是Intent
Intent可以理解为信使(意图)
由Intent来协助完成Android各个组件之间的通讯
Intent实现页面逐渐的跳转
1.startActivity(inetnt)
2.startActivityForResult(intent, requestCode);
onAcitivtyResult(int requestCode, int resultCode, Intent data)
setResult(resultCode, data);
先创建两个xml文件firstactivity.xml和secondactivity.xml。
SecondActivity.java
效果:
Intent可以理解为信使(意图)
由Intent来协助完成Android各个组件之间的通讯
Intent实现页面逐渐的跳转
1.startActivity(inetnt)
2.startActivityForResult(intent, requestCode);
onAcitivtyResult(int requestCode, int resultCode, Intent data)
setResult(resultCode, data);
先创建两个xml文件firstactivity.xml和secondactivity.xml。
package com.example.intentdemo; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class SecondActivity extends Activity { private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.secondactivity); button = (Button) findViewById(R.id.button1); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { int resultCode = 2; Intent data = new Intent(); data.putExtra("data", "这是第二个Activity返回的结果"); setResult(resultCode, data); finish(); } }); } }
SecondActivity.java
效果:
相关文章推荐
- Android应用中仿今日头条App制作ViewPager指示器
- android 命令行的形式生成keystore,生成签名
- Android使用按钮实现ListView的上下分页
- Android的Touch事件处理
- Android 将布局文件转成图片(将View 转换成BitMap)
- android下单元测试
- 基于android的Socket通信
- Android知识梳理之ContentProvider内容提供者的使用
- Android简单自定义圆形和水平ProgressBar
- Android--Fragment基本介绍
- Android驱动入门系列(一)
- Android天气预报程序(六)
- Android M 动态权限获取
- android系统的 一些小工具类
- android JS 互相调用
- 关于androidstudio创建新项目之后
- Android基础--MediaRecorder类实现视频录制
- Android中使用BitmapShader类来制作各种图片的圆角
- Android 多进程基础
- android画虚线后是实线