又到了面试季,回想去年的这个时候,还在苦逼的寻找买家中,还好大华为给了我一口饭吃,在这感谢大华为
Activity的启动方式一直都是Android面试中常问到的知识点,作为一个初级Android开发者也是必须要掌握的部分
下面通过实例来了解一下所谓的显式和隐式调用
显式调用 显式调用比较好理解,调用的时候直接指定要跳转Activity的类名: xml version= "1.0" encoding= "utf-8" ?>
运行实例如下: 隐式调用 Activity显示/隐式调用,主要通过intent-filter实现 其中category的各项属性值及含义: 修改MainActivity.java中的代码如下: public void launch (View view) { Intent intent = new Intent() ; intent.setAction( “com.yayun.Activity2” ) ; startActivity(intent) ; } AndroidManifest.xml:
若两个Activity有相同的action:
除了自定义的隐式启动Activity之外,常用的隐式启动Intent还有启动拨号程序、发送短信、启动浏览器等等