首先,启动一个activity都有两种启动方式,显示和隐式!他们二者有何区别呢?并且二者在何时使用比较占优势,这里我给大家讲一下!
显示启动:直接告诉Android的kernel,要启动哪个activity!在启动同一应用程序时占优!效率会高很多!
隐式启动:不直接告诉Android的kernel启动哪个activity,要让Android的kernel自己选择最适合的activity!
在这里显示三种启动和隐式两种启动的方式写法就不写了!网上一搜一大堆!
再强调下显示启动是直接启动指定的activity,无需像隐式启动那样有个activity的过滤,效率很高,但是只适用同一应用之间的activity的跳转;
隐式启动则需要过滤,耗时很多!需要查找到与之匹配的应用。适用不同应用之间的跳转!