转自:http://blog.sina.com.cn/s/blog_7309444701014u2d.html

一、不需要返回值的跳转

Intent intent=new Intent();

intent.setClass(目前的acitivy.this, 目标activity.class);

startActivity(intent);

二、需要返回值的跳转

Intent intent=new Intent();

intent.setClass(发出请求的acitivy.this, 目标activity.class);

startActivityForResult(intent, 状态值(int类型));

状态值作为接收目标返回值的验证。目标activity 关闭才能返回发出请求的activity

例如:

1、请求页面

public class MainActivy extends Activity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

Intent intent=new Intent();

intent.setClass(MainActivy.this, ReceiveMSG.class);

startActivityForResult(intent, 0);

}

requestCode 接收返回的状态值

resultCode :RESULT_OK  RESULT_CANCELED 可以自己赋值,按返回键时,系统默认赋值为:RESULT_CANCELED

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

// TODO Auto-generated method stub

super.onActivityResult(requestCode, resultCode, data);

if (requestCode==0) {

if (resultCode==RESULT_OK) {

Toast.makeText(this, "Send SMS RESULT_OK", Toast.LENGTH_SHORT).show();

}else if (resultCode==RESULT_CANCELED) {

Toast.makeText(this, "result cancel", Toast.LENGTH_SHORT).show();

}else {

Toast.makeText(this, resultCode, Toast.LENGTH_SHORT).show();

}

}else {

Toast.makeText(this, "requsetcode not 0", Toast.LENGTH_SHORT).show();

}

}

}

2、接收返回值界面

public class ReceiveMSG extends Activity{

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

ReceiveMSG.this.setResult(RESULT_OK);

this.finish();

}

}

android intent跳转声音,android intent 跳转相关推荐

  1. android极光推送声音,Android 极光推送JPush---自定义提示音

    public classMyReceiver extends BroadcastReceiver {private static final String TAG = MyReceiver.class ...

  2. Android开机动画没有声音,Android 定制机合约机去除运营商开机动画和声音

    单位发了个三星的 Android 手机,是个电信的定制机(与配图无关),也叫合约机吧!其它先不说,讨厌它的开机时的动画和声音,如何去除?如果你的手机为移动定制版,对应的目录为"/cust/c ...

  3. android 添加点击声音,Android如何为按键添加声音

    为程序的按钮添加按键声音能更好的亲和用户,产生更好的使用体验,下面就是为按键添加声音的方法: public class MainActivity extends Activity { private ...

  4. android 8.1没声音,Android 8.1重大改变!耳机孔不见了

    原标题:Android 8.1重大改变!耳机孔不见了 今天上午,Android Police爆料称,下一代的Pixel 2将首发Android 8.1.更重要的是,在这个新系统中,谷歌已经做好了放弃3 ...

  5. android极光推送声音,android 极光推送 声音与振动 的关闭和开启

    前言:最近刚好在写一些推送方面的东西,又是新手,不断在网上找资料,很少,不过还是找到了一些,反正百度我是再也不想百度了,谷歌一下子就能找到想要的. 废话不多说. 1.主要方法就是如下一个函数 priv ...

  6. Android 四大组件 —— 活动(使用Intent 实现活动的显示跳转)

    一.什么是Intent? Intent的中文意思是目的.在Android中也是"目的"的意思.就是我们要去哪里,从这个activity要前往另一个Activity就需要用到Inte ...

  7. android intent 跳转配置,android 再解Intent,通过配置Action和Data跳转

    (2) 根据Action和Data匹配 android:label="@string/activityTwo"> android:name="android.int ...

  8. Android:如何添加一个页面,如何跳转页面

    一.如何为安卓添加多个页面 新建一个工程 打开这样 然后删掉 @Override     public boolean onCreateOptionsMenu(Menu menu) {        ...

  9. Android总结篇系列:Activity Intent Flags及Task相关属性

    同上文一样,本文主要引用自网上现有博文,并加上一些自己的理解,在此感谢原作者. 原文地址: http://blog.csdn.net/liuhe688/article/details/6761337 ...

最新文章

  1. CentOS 6虚拟机安装
  2. mysql cluster_redislt;3.cluster集群模式gt;
  3. vue删除数组中的一条数据_删除排序数组中的重复项 II
  4. *【洛谷 - P1025】数的划分(dfs 或 dp 或 母函数,第二类斯特林数Stirling)
  5. oracle存储过程 --1
  6. Python生成(x,y,z)三维坐标序列
  7. 计算机应用设计的目的意义,高等教育自学考试计算机及应用专业+本科毕业设计(论文)的目的与要求...
  8. word关闭首字母自动大写
  9. 【繁琐工作自动化】pandas 处理 excel 文件
  10. fat jar包缺点_什么是fat JAR?
  11. php增加html元素,使用php将appendChild($ element)添加到现有的html元素中
  12. FISCO BCOS Solidity 如何import引入其他代码库 Source “Table.sol“ not found: File not found
  13. 云智慧悄然“变身”业务运维,到底发生了什么?
  14. Visio PAD模板
  15. 面试被问到:测试计划和测试方案有什么区别?你会回答吗~
  16. PHP 各种金融利息的计算方法
  17. Java垃圾回收与算法
  18. 项目管理树状组织结构思维导图怎样绘制
  19. Sub-pixel Convolution(子像素卷积)
  20. 病毒分析与防护实验1——注册表操作

热门文章

  1. python创建系列_一起学python系列之类(创建和使用类)
  2. ceq c matlab,求一个函数MATLAB的编程,求大神指教。
  3. asp.net 读取mysql_asp.net封装mysql工具类,在页面上引用读取的数据
  4. python怎么用turtle画圆_在Python中用turtle函数画同心圆
  5. 定义一个Point类,派生出Circle类,计算各派生类对象的面积Area()
  6. 配置的代理服务器未响应怎么办
  7. Solr部署到tomcat
  8. hdu2642二维树状数组单点更新+区间查询
  9. 数据集图片批量重命名
  10. TLE5012B磁编码器原理及优点,径向充磁磁铁的安装。AS5047、AS5048、AS5600、TLE5012、MA730