Activity的跳转

原创 2015年11月18日 19:31:20
activity之间的跳转可以分为两类:
    1、显式跳转

    2、隐式跳转


所谓显示跳转,就是同一个项目中两个activity页面之间的跳转。
    其主要实现代码如下:

  Intent intent = new Intent(this,***.class);
        //携带数据跳转
        Bundle bundle = new Bundle();
        bundle.putString("2131","jdhsfiw");
        intent.putExtras(bundle);

        startActivity(intent);

      
</pre>    然后在跳转的页面的Activity实现以下代码:    <pre name="code" class="java">    Intent intent = getStringIntent();
        Bundle bundle = intent.getExtras();
        String 2131 =bundle.getString();



以上,即可完成页面跳转,及简单数据传递
-------------------------------------------------------------------------------
隐式跳转就是,跳往另一个程序的activity页面,只要知道Activity的action以及category。因此,能够被隐式跳转的Activity,在mainfest文件中声明是必须指定动作和信息两个属性。
若某activity的清单文件中定义了如下:

<activity android:name = "******************">
    <intent-filter>
<action android:name="***********"/>
<category android:name="android.intent.category.DEFAULT"/>
    <intent-filter>
</activity>




则,只要在另一activity中有如下代码,就能跳转到该activity

Intent intent = new Intent();
intent.setAction("********");
//对于android.intent.category.DEFAULT类型的信息为android默认的信息,可以省略不写
intent.addCategory("android.intent.category.DEFAULT");
startActivity(intent);

安卓中的Activity的几种跳转方式

安卓中的Activity的几种跳转: 一:显式调用方法 方法一: Intent intent=new Intent(本类,将要跳转的类);    startActivity(intent); ...
  • smile0528
  • smile0528
  • 2016年07月19日 19:33
  • 11198

Activity跳转方式总结

自我感觉这里的排版看着更舒服些。Activity跳转方式总结一、显式调用方法 方法一: Intent intent=new Intent(本类,将要跳转的类); //Intent inten...
  • u012532559
  • u012532559
  • 2017年01月20日 22:04
  • 547

封装类中实现另外两个Activity之间的跳转

1.在一个封装类中实现另外两个Activity之间的跳转时,要在类中声明当前要跳转的页面。 //定义Activity类,声明MainActivity,命名任意 Activity Ma...
  • laptoper
  • laptoper
  • 2015年08月04日 00:15
  • 754

android跳转到另一个Activity三种方法

记性不好的妹纸萌,只能靠学习记录整理了。 一个Intent对象,用于携带将跳转至下一个界面中使用的数据,使用putExtra(key,values)方法,此处存储的数据类型特别多,常用类型都支持...
  • jiayu0855
  • jiayu0855
  • 2017年12月09日 15:29
  • 531

Activity 跳转动画 -- pop animation

效果图 基本
  • cjh_android
  • cjh_android
  • 2017年04月25日 22:39
  • 434

Activity间跳转传递对象集合List

两个activity直接需要传一个list 于是在获得list之后通过 i.putExtra(name, list);就可以了,但是有几点需要注意 1、Bean 要 implements Seri...
  • zhengzhihao1
  • zhengzhihao1
  • 2012年08月14日 12:03
  • 1493

不同应用程序之间的Activity跳转

从A应用到B应用的一个Activity,和在同一个应用之间的Activity的跳转是相似的, 也是通过intent来跳转的。 例如:     Intent intent = new Intent...
  • ttjjttjj1101
  • ttjjttjj1101
  • 2013年03月27日 19:39
  • 1385

Activity跳转黑屏,闪屏,白屏解决

Activity跳转黑屏,闪屏,白屏解决
  • menglele1314
  • menglele1314
  • 2015年05月19日 09:54
  • 3424

activity跳转时的生命周期

直接上代码吧 MainActivity package test.activitylife; import android.app.Activity; import android.app.Aler...
  • yuxmdef1
  • yuxmdef1
  • 2014年01月09日 11:34
  • 11501

Github项目解析(九)-->实现Activity跳转动画的五种方式

文本中我们将讲解activity切换动画相关的知识点,这里的切换动画指的是是activity跳转时的动画效果。这里总结了一下,有五种方式实现activity切换时实现动画效果。下面我将依次介绍一下每种...
  • qq_23547831
  • qq_23547831
  • 2016年07月08日 23:15
  • 33037
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Activity的跳转
举报原因:
原因补充:

(最多只允许输入30个字)