您的位置:首页 > 移动开发 > Android开发

Android复习笔记--Intent

2016-04-20 21:20 363 查看
Intent是Android中各组件跳转的重要方式,一般可悲用于启动活动、启动服务、以及发送广播等场景。 #显示Intent 主要主要用于启动已知的组件 //发送方 Intent intent = new Intent(FirstActivity.this, SecondActivity.class); intent.putExtra("extra_data", data); startActivity(intent); //接收方 Intent intent = getIntent(); String data = intent.getStringExtra("extra_data"); #示Intent (1)action (2)category (3)data:scheme、host、path、type Intent intent = new Intent("com.example.activitytest.ACTION_START"); intent.addCategory("com.example.activitytest.MY_CATEGORY"); //如果不添加Category,那么默认使用DEFAULT startActivity(intent); //AndroidManifest.xml //用来响应Intent <activity android:name=".SecondActivity" > <intent-filter> <action android:name="com.example.activitytest.ACTION_START" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> ##使用Intent启动浏览器 Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse("http://www.baidu.com")); startActivity(intent);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: