zoukankan      html  css  js  c++  java
  • Android笔记:intent

    一、显式intent如下:
    (1)在intent构造函数传入两个activity文件名
    Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
    startActivity(intent);
    (2)记得在AndroidManifest.xml中为SecondActivity进行注册
    <activity android:name="SecondActivity" >
    </activity>

    二、隐式intent如下:
    (1) 直接传action的字符串
    Intent intent = new Intent("com.example.intentdemo.ACTION_START");
    startActivity(intent);
    (2) 记得在AndroidManifest.xml里注册。
    每个 Intent 中只能指定一个 action,但却能指定多个 category。
    <activity android:name=".SecondActivity" >
       <intent-filter>
             <action android:name="com.example.intentdemo.ACTION_START" />
             <category android:name="android.intent.category.DEFAULT" />
       </intent-filter>
    </activity>

    三.打开一个网页
    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setData(Uri.parse("http://www.baidu.com"));
    startActivity(intent);

    四.调用系统拨号界面
    Intent intent = new Intent(Intent.ACTION_DIAL);
    intent.setData(Uri.parse("tel:10086"));
    startActivity(intent);

    五.向下一个活动传递数据
    Intent intent=new Intent(FirstActivity.this,SecondActivity.class);
    intent.putExtra("extra_data", "Hello,SecondActivity");
    startActivity(intent);

  • 相关阅读:
    jquery.autocomplete.js 插件的自定义搜索规则
    经测试可用的汉字转拼音及汉字取首字母
    微信小程序UI学习
    微信小程序的生命周期和APP对象的使用
    微信小程序的配置详解
    微信小程序事件
    视图和渲染
    微信小程序<一>
    JS实战篇
    获取重复字符串的range,设置attributedText
  • 原文地址:https://www.cnblogs.com/expiator/p/5544216.html
Copyright © 2011-2022 走看看