Intent 使用
来源:互联网 发布:本港台网络电视 编辑:程序博客网 时间:2024/06/06 02:46
调用浏览器:
<span style="font-size:18px;">Intent intent=new Intent();intent.setAction("android.intent.action.VIEW");//显示指定数据intent.setData(Uri.parse("http://www.baidu.com"));startActivity(intent);</span>
调用拨号器:
<span style="font-size:18px;">Intent intent=new Intent();//Intent intent = new Intent(Intent.ACTION_DIAL);intent.setAction(Intent.ACTION_DIAL);intent.setData(Uri.parse("tel:10000"));startActivity(intent);</span>
向下一个活动传递数据:
<span style="font-size:18px;">String data = "Hello SecondActivity";Intent intent = new Intent(FirstActivity.this, SecondActivity.class);intent.putExtra("extra_data", data);startActivity(intent);</span>
返回数据到上一个活动:
firstActivity:
<span style="color:#000000;">Intent intent = new Intent(FirstActivity.this, SecondActivity.class);startActivityForResult(intent, 1);//1:<span style="font-family:SimSun;color:#000000;font-size:11pt;font-style:normal;font-variant:normal;">请求码</span></span>secondActivity:
<span style="color:#000000;">Intent intent = new Intent();intent.putExtra("data_return", "Hello FirstActivity");setResult(RESULT_OK, intent);finish();</span>
firstActivity重写onActivityResult()
<span style="font-size:18px;">@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {//<span style="font-family:TimesNewRomanPSMT;color:#000000;font-size:11pt;font-style:normal;font-variant:normal;">requestCode</span>:请求码 switch (requestCode) { case 1: if (resultCode == RESULT_OK) { String returnedData = data.getStringExtra("data_return"); Log.d("FirstActivity", returnedData); } break; default: }}
打开一个Intent:
<span style="font-size:18px;">Intent intent=new Intent();intent.setAction("android.intent.action.BALA");intent.addCategory("android.intent.action.BALABALA");startActivity(intent);</span>
目标Activity Androidmanifest.xml
<span style="font-size:18px;"><activity android:name="com.example.aaaasasdd.ActionBala"> <intent-filter> <action android:name="android.intent.action.BALA" /> <category android:name="android.intent.action.BALABALA" /> <category android:name="android.intent.category.DEFAULT"/> </intent-filter></activity></span>
0 0
- Intent(显示使用intent)
- intent 使用
- Intent 使用
- Intent 使用
- Intent使用
- Intent使用和Intent过滤器
- Android的Intent与Intent Filter使用
- Android小记: Intent.setFlags(Intent.FLAG_ACTIVIT)使用
- Intent及intent-filter总结与使用
- Android Intent 使用整理
- 学习Intent的使用
- Intent的使用
- Intent对象的使用
- 学习Intent的使用
- Android Intent 使用整理
- Android Intent 使用整理
- Android Intent使用
- android 中Intent 使用
- 子数组和最大值
- Abbreviations for 36300
- java 内部类
- hdu2824(欧拉函数)
- 由javascarp入门lua
- Intent 使用
- java试题(HashMap 和 HashTable)
- 求n的阶层末尾0的个数
- Java RandomAccessFile用法 | Java基础
- leetcode: 231.Power of Two(另一种特殊求法)
- 冒泡排序(单链表实现)
- Java各种日期格式的获取和设置指定日期
- 结构型模式之代理模式
- leetcode: Power of Three