请在 下方输入 要搜索的题目:

请简单描述显式Intent和隐式Intent的区别

请简单描述显式Intent和隐式Intent的区别

发布时间:2024-09-02 06:20:14
推荐参考答案 ( 由 题搜搜 官方老师解答 )
答案:显式Intent 显式Intent可以直接通过活动名称来开启指定额目标活动。 Intent intent=newIntent(this,MainActivity2.class); startActivity(intent); 2.隐式Intent隐式Intent略微复杂,隐式Intent并不明确指出要启动哪一个活动,而是指定一系列更为抽象的action和category等信息,然后系统根据这些信息去分析,并找出合适的活动去启动。 Intent intent=newIntent( );intent.setAction("com.example.MainActivity2")startActivity(intent);//接下来还需要在清单文件AndroidManifest.xml中对目标活动配置<intent-filter>,指定当前活动能够响应的action和category。<activity android:name=".MainActivity2"> <intent-filter> <action android:name="com.example.MainActivity2"></action> <category android:name="android.intent.category.DEFAULT"></category> </intent-filter></activity>需要注意,每个Intent中只能指定一个action,但是却可以指定多个category。
登录 - 搜搜题库网
立即注册
注册 - 搜搜题库网
立即登录