android中的Intent窗体活动穿梭

活动之间的互相访问使用Intent

Intent显示访问通过按钮定义

button1.setOnClickListener(View.OnClickListener(){
        onClick(View v){Intent intent=Intent(MainActivity.,second_Activity.);
            startActivityForResult(intent,);

        }
});

Intent的隐示穿梭并不指定具体的穿梭对象,指定了一系列action和category等信息,然后系统分析找出合适的活动启动,并且需要在AndroidManifest中配置文件
button1.setOnClickListener(new View.OnClickListener(){
        public void onClick(View v){
           Intent intent=new Intent("come.example.wcx.myapplication.ACTION_START");
           intent.addCategory("come.example.wcx.myapplication.Category");
            startActivity(intent);
            Intent intent=new Intent(Intent.ACTION_DIAL);
            intent.setData(Uri.parse("tel:10086"));
            startActivity(intent);
        

        }
});
Intent进行数据的传递
button1.setOnClickListener(new View.OnClickListener(){
        public void onClick(View v){
           
            String data="Hello second";
            Intent intent=new Intent(MainActivity.this,second_Activity.class);
            intent.putExtra("Extra_String",data);
            startActivity(intent);

        }
});
 接收数据的活动
 Intent intent=getIntent();
final String hello=intent.getStringExtra("Extra_String");
 Log.d("second_Activity",hello);
 
 
 Intent回调数据
button1.setOnClickListener(View.OnClickListener(){
        onClick(View v){Intent intent=Intent(MainActivity.,second_Activity.);
            startActivityForResult(intent,);

}}

onActivityResult(requestCode,resultCode,Intent data)
{
    (requestCode)
    {
        : (requestCode==){
           String d=data.getStringExtra();
            Log.(,d);
        }
        ;
        :
    }
}
button2.setOnClickListener(View.OnClickListener() {
    onClick(View v) {
        Intent intent=Intent();
        intent.putExtra(,);
        setResult(,intent);
        finish();
    }
});
时间: 2024-12-15 01:46:16

android中的Intent窗体活动穿梭的相关文章

Android中常见Intent习惯用法-上篇(附源码下载)

Android中的Intent是一个非常重要的类,如果对Intent不是特别了解,可以参见博文<Android中Intent概述及使用>.如果对Intent Filter不是特别了解,可以参见博文<Android中Intent对象与Intent Filter过滤匹配过程详解>. 本文着重讲一下Android中一些常见的Intent的习惯用法,比如如何通过Intent发送短信.发送邮件.启动摄像机拍照录视频.设置闹铃.打开WIFI设置界面等等. 限于篇幅,本博文分为上下两篇,这是上篇

一个Xamarin.Android中与intent有关的&quot;动人&quot;爱情故事

一个Xamarin.Android中与intent有关的"动人"爱情故事 第一步,写项目中的第一个界面. <?xml version="1.0" encoding =" utf-8" ?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation= "vertical &q

Android中的Intent在两个页面传值问题

Android中的Intent在两个页面见传值主要有两种,一种是在两个Activity之间传值,另一种是在一个普通页面和一个Activity之间传递数据. 1. Intent在两个Activity之间传值 首先定义两个Activity   FirstActivity和SecondActivity 在FirstActivity的onCreate()方法中的代码 Intent intent = new Intent(); String str = "要传递的数据"; intent.putE

Android中目的地Intent的使用

一.什么是Intent? Intent的中文意思是目的.在Android中也是“目的”的意思.就是我们要去哪里,从这个activity要前往另一个Activity就需要用到Intent. 示例代码一: 1: //定义一个Intent 2: Intent intent = new Intent(IntentDemo.this, AnotherActivity2.class); 3: //启动Activity 4: startActivity(intent); 以上示例代码的作用是从IntentDe

Android中的Intent详解

前言: 每个应用程序都有若干个Activity组成,每一个Activity都是一个应用程序与用户进行交互的窗口,呈现不同的交互界面.因为每一个Acticity的任务不一样,所以经常互在各个Activity之间进行跳转,在Android中这个动作是靠Intent来完成的.你通过startActivity()方法发送一个Intent给系统,系统会根据这个Intent帮助你找到对应的Activity,即使这个Activity在其他的应用中,也可以用这种方法启动它. Intent的定义: Intent是

Android中的intent属性

android之Intent的七大属性 2015年04月03日 ⁄ Android ⁄ 共 14866字 ⁄ 字号 小 中 大 ⁄ 1条评论 Intent用于封装程序的“调用意图”.两个Activity之间,可以把需要交换的数据,封装成Bundle对象,然后使用Intent对象,携带数据到另一个Activity中.实现两个Activity的数据交换. Intent还是各种应用程序组件之间通信的重要媒介.启动Activity.Service.BroadcastReceiver,都需要使用Inten

android中使用Intent在activity之间传递数据

android中intent传递数据的简单使用: 1.使用intent传递数据: 首先将需要传递的数据放入到intent中 Intent intent = new Intent(MainActivity.this,OtherActivity.class); intent.putExtra("name", "使用Intent传递数据"); startActivity(intent); 然后再目标activity中接收数据: Intent intent=getInten

Android中的Intent Filter匹配规则介绍

本文主要介绍了隐式Intent匹配目标组件的规则,若有叙述不清晰或是不准确的地方希望大家指出,谢谢大家: ) 1. Intent简介 Intent用于在一个组件(Component,如Activity.Service.Broadcast Receiver)中打开另一个组件. Intent可分为隐式(implicitly)和显式(explicitly)两种: Explicitly Intent:在知道要打开哪个具体的Component时使用,通过指定调用者和被调用者即可打开目标Component:

Android中的Intent(意图)的使用

概述: Intent(意图)主要是解决Android应用的各项组件之间的通讯.Intent负责对应用中一次操作的动作.动作涉及数据.附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用.因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦. 分类: 隐式意图 不用指定要打开的activity, 通过动作和数据的组合去查找系统中, 能处理指定动作和数据的界面,因此