首页 > 代码库 > 安卓学习-Intent
安卓学习-Intent
例子1
定义一个activity的active,category,并调用
activity_main.xml
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.zzzzzzzzz" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="21" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <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=".Activity2" android:label="@string/title_activity_activity2" > <intent-filter > <action android:name="aaaaaaaaaaa"/> <action android:name="bbbbbbbbbbbbbb"/> <category android:name="android.intent.category.DEFAULT"/> <category android:name="ccc"/> </intent-filter> </activity> </application></manifest>
调用代码
Button btn=(Button)findViewById(R.id.button1); btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent=new Intent(); intent.setAction("aaaaaaaaaaa"); intent.addCategory("ccc"); startActivity(intent); } });
显示第二个窗体代码
TextView v1=(TextView)findViewById(R.id.textView1); TextView v2=(TextView)findViewById(R.id.textView2); v1.setText("active:"+getIntent().getAction()); Set<String> sets=getIntent().getCategories(); v2.setText("category:"+sets+"");
例子2
查看并显示联系人电话
安卓学习-Intent
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。