android的activity跳转:要利用到intent,若还要携带信息加入intent,请问startActivity(intent);新建的activity的intent是否就是上面的参数intent,intent是储藏每个activity的自有信息的载体吧?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/18 04:08:57
android的activity跳转:要利用到intent,若还要携带信息加入intent,请问startActivity(intent);新建的activity的intent是否就是上面的参数intent,intent是储藏每个activity的自有信息的载体吧?

android的activity跳转:要利用到intent,若还要携带信息加入intent,请问startActivity(intent);新建的activity的intent是否就是上面的参数intent,intent是储藏每个activity的自有信息的载体吧?
android的activity跳转:要利用到intent,若还要携带信息加入intent,请问startActivity(intent);
新建的activity的intent是否就是上面的参数intent,intent是储藏每个activity的自有信息的载体吧?

android的activity跳转:要利用到intent,若还要携带信息加入intent,请问startActivity(intent);新建的activity的intent是否就是上面的参数intent,intent是储藏每个activity的自有信息的载体吧?
I在一个Android应用中,主要是由四种组件组成的,这四种组件可参考“Android应用的构成”.
而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用.
在这些组件之间的通讯中,主要是由Intent协助完成的.
Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用.
因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦.

Intent intent = new Intent(A,B);
如果指定A和B,调用startActivity(intent);会向B传递intent,Intent机制是来协助应用间的交互与通,当然intent.putExtra()会封装要传递的信息。
其他的Intent调用方式还可以指定action调用相应的Activity。
还可以用Intent去启动服务。
...

全部展开

Intent intent = new Intent(A,B);
如果指定A和B,调用startActivity(intent);会向B传递intent,Intent机制是来协助应用间的交互与通,当然intent.putExtra()会封装要传递的信息。
其他的Intent调用方式还可以指定action调用相应的Activity。
还可以用Intent去启动服务。
所以说把Intent理解为存储信息的载体有些片面。

收起

不是的,,intent一般都会setClass(Activity1.this,Activity2.class);注,这只是跳转的方法之一.
这是用startActivity(intent)方法,便会跳转到Activity2中来,你在Activity2中想的Activity1中的这个intent,直接用getIntent()方法;该方法返回一个intent,表示同一个intent,你可以测试...

全部展开

不是的,,intent一般都会setClass(Activity1.this,Activity2.class);注,这只是跳转的方法之一.
这是用startActivity(intent)方法,便会跳转到Activity2中来,你在Activity2中想的Activity1中的这个intent,直接用getIntent()方法;该方法返回一个intent,表示同一个intent,你可以测试下,在俩个Activity中都打印下intent的地址,看看他们的地址是不是一样!

收起

android activity 跳转 Android之Activity的几种跳转方式 Android之Activity的几种跳转方式 Android中Activity 的生命周期,两个Activity 之间跳转时必然会执行的是那几个方法? android的activity跳转:要利用到intent,若还要携带信息加入intent,请问startActivity(intent);新建的activity的intent是否就是上面的参数intent,intent是储藏每个activity的自有信息的载体吧? android 跳转到fragmentandroid开发中,如何从外部其他的activity类中跳转到fragment中指定的fragment碎片中呢? android 程序 如何从一个ACTIVITY跳转到另一个ACTIVITY,我的两个activity都在manifest上定义过的package com.example.activity;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View android 从Activity跳转到非Activity页面,用intent怎么写 Activity的几种跳转方式 Activity的几种跳转方式 android开发,Activity跳转的同时保存Activity里面的数据我需要实现这样一个功能:从Activity A跳转到Activity B之后,点击B的一个返回按钮回到A,同时A界面的数据依然保存.比如:A界面有个EditText,输入thi 创建一个android activity的详细流程 android怎么获取activity的高度 Android如何获取Activity的View? 【Android 开发】 :Activity之间传递数据的几种方式 【Android 开发】 :Activity之间传递数据的几种方式 android的log中没有输出package mars.activity;import java.util.ArrayList;import java.util.HashMap;import android.app.Activity;import android.app.ListActivity;import android.os.Bundle;import android.view.View;import android.widget.ListView;import android里面有多个activity如何设置一个为主界面上的activity