当前位置: 代码迷 >> Android >> Activity其间的跳转有几种方法
  详细解决方案

Activity其间的跳转有几种方法

热度:18   发布时间:2016-05-01 10:23:52.0
Activity之间的跳转有几种方法?
Activity之间的跳转除了Intent。。。startActivity()方法外还有什么方法吗?(小弟最近面试碰到的问题,查了点资料,大多都是说用Intent方法的)

------解决方案--------------------
Intent   pengingIntent

startActivity  startActivityForResult


------解决方案--------------------
简单来说,android中的四大组件之间的跳转都是通过Intent实现的,既然android提供了方法,为什么不用呢,如果这个也无法实现的话,你够牛叉,可以用c语言写,jni/ndk调用。简单分类
Intent有隐式与显式两种,启动有startActivity和startActivityForResult
还有pendingIntent。
------解决方案--------------------
从开发至今见到的用的也就两种
第一种
startActivity             跳过去之后,把房门的要是也交出去了

第二种
startActivityForResult    跳过去之后,带着要是走的,到时候还可以回来处理



个人理解
------解决方案--------------------
引用:
Quote: 引用:

从开发至今见到的用的也就两种
第一种
startActivity             跳过去之后,把房门的要是也交出去了

第二种
startActivityForResult    跳过去之后,带着要是走的,到时候还可以回来处理



个人理解
能解析一下具体的区别吗


打字太快了,要是=钥匙

简单点的理解,就是后者,你处理过程中,有需要回到之前的activity,或者任意其他当初跳转到你的activity中处理的功能!

前者是只管跳转就完事了,没有后续的什么什么操作!
  相关解决方案