Intent 显性和隐性
来源:互联网 发布:国外电视节目直播软件 编辑:程序博客网 时间:2024/04/27 20:19
import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MainActivity extends Activity{Button button;@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);button=(Button)findViewById(R.id.goSecondActivity);button.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View v){Intent intent=new Intent("com.luku",Uri.parse("something://xxx"));intent.putExtra("age", 24);MainActivity.this.startActivity(intent);//Intent intent=new Intent(MainActivity.this, SecondActivity.class);//intent.putExtra("age", 24);//MainActivity.this.startActivity(intent);}});}}
跳转到页面
import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.TextView;public class SecondActivity extends Activity{Button button;TextView textView;@Overrideprotected void onCreate(Bundle savedInstanceState){// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.second);Intent intent=this.getIntent();int age=intent.getIntExtra("age", 0);textView=(TextView)findViewById(R.id.textView);textView.setText("接收到的数据:"+'\n'+"age:"+age);button=(Button)findViewById(R.id.backMainActivity);button.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View v){SecondActivity.this.finish();}});}}
重要的是再AndroidManifest.xml中设置隐式Intent的参数
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.luku.Intent" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="8" /> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".MainActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity><activity android:name=".SecondActivity" android:label="@string/app_name" > <intent-filter> <action android:name="com.luku"/> <category android:name="android.intent.category.DEFAULT"/> <data android:scheme="something"/> </intent-filter> </activity> </application></manifest>
intent传递以及接受的样式还有很多
- Intent 显性和隐性
- CAN 显性和隐性
- 显性需求和隐性需求
- 显性需求和隐性需求
- Intent分为两大类,显性的(Explicit )的和隐性的(Implicit)
- 数据类型的隐性转型和显性转型
- can物理信号-----------显性和隐性
- JS显性数据类型转换和隐性数据类型转换
- 微信隐性授权和显性授权的差别总结
- CAN电平--隐性与显性
- 域名解析中的cname解析和显性URL跳转和隐性URL跳转三者有什么区别
- T-SQL 隐性模式下显性事务
- 隐性—显性知识转化技术
- CAN总线电平(隐性与显性)
- [技术讨论]功能性和非功能性,显性和隐性的需求属性的转换与分析
- GRE填空词汇——显性类+隐性类
- Android 隐性Intent的例子
- 域名解析的记录类型:A/CNAME/MX/NS/TXT/AAAA/SRV/显性URL/隐性URL
- linux Ext2文件系统
- zookeeper学习总结
- ActionBarSherlock
- linux下字符集转换(iconv)
- Spring Batch 之 Sample(CSV文件操作)(四)
- Intent 显性和隐性
- sql server RESET 主键值
- 教你查看sql server 2000 sp4补丁是否安装成功 (安装补丁后可以远程访问)
- 学生信息管理系统 c语言
- A summary of asking how someone is
- Smack:管理连接
- eclipse 列模式
- 使用链表实现文本的读取与输出
- eclipse插件egit安装使用