备注:此备注将会存在本人的每一条博客,将会定期更改 1、使用的软件是Android studio 版本是3.4.2 2、开始学习安卓时间:2019/08/01 3、由于是自学,所以我不一定是对的,请保持一定的怀疑态度。一、Activity间的数据传递 首先,创建两个Activity: MainActivity、Main2Activity 打开程序后,显示MainActivity , 点击Butto
转载
2023-06-25 19:51:19
320阅读
一、通过startActivity来进行Activity的传值在Android中,如果我们要通过一个Activity来启动另一个Activity,可以使用 startActivity(Intent intent)方法来传入一个Intent对象,这个Intent对象我们可以精确的指定我们需要跳转的Activity上,或者通过Intent对象来指定我们要完成的一个action操作。①.通过setCla
转载
2023-10-26 23:53:12
168阅读
因为BaseActivity对于数据恢复与保存已经参数传递比较混乱,维护起来很多时候都不记得自己以前写的什么代码了,因此在对其重新进行了封装与优化。一、Activity之间进行数据传递:ActivityA启动ActivityB代码如下:Intent intent=new Intent(ActivityA.this,ActivityB.class);
intent.putExtra("SHEN","
1.按照图(1)布局编写第一个Activity,点击按钮后跳转到第二个Activity并将选择的结果数据一起传递过去。2.按照图(2)编写第二个Activity,显示第一个Activity传递的数据内容,点击按钮后跳转到第三个Activity。3.按照图(3)编写第三个Activity,用ListView实现列表展示信息,点击列表某行信息后跳转回第二个Activity,并将列表中数据回传给第二个A
转载
2023-06-06 20:24:46
91阅读
【1】、C++中函数的参数传递包括:值传递、指针传递、引用传递这三种方法。 注:这里的值是指实体的内容值;指针是指实体的地址;引用是指实体的别名(本质是受限制的指针)。但无论是数值还是指针都是当作整型处理的,即值。 1、c/c++中参数传递默认都是传值:结果,形参和实参分属两个不同地址空间内,
Android 组件系列-----Activity的传值和回传值
在这篇随笔里将讲解Activity的传值和回传值。一、通过startActivity来进行Activity的传值在Android中,如果我们要通过一个Activity来启动另一个Activity,可以使用 startActivity(Intent intent)方法来传入一个Intent对
传递方向的不同:①Activity----->Fragment:在Activity中创建Bundle数据包,并调用Fragment的setArguments(Bundle bundle)方法②Fragment----->Activity:需要在Fragment中定义一个内部回调接口,再让包含该Fragment的Activity实现该回调接口。这样Fragment可调用该回调方法将数据传
Activity数据传递与跳转引子之前我们了解到,Activity可以有多个,且可以运行于不同进程中。那么如何进行消息传递呢?这就需要涉及一个对象——IntentIntent翻译过来为“意图”,它是一种运行时绑定(run-time binding)机制,可以应用于两个应用间的通讯交互,也能够应用于在同一个应用下不同组件的交互(activity、service、broadcast receiver)
1.介绍 用于不同Activity之间的数据传递 1.重要方法clear():清除此Bundle映射中的所有保存的数据。clone():克隆当前BundlecontainsKey(String key):返回指定key的值getString(String key):返回指定key的字符hasFileDescriptors():指示是否包含任何捆绑打包文件描述符isEmpty():如果这个捆
转载
2023-07-30 13:35:44
64阅读
Activity的跳转和数据传递Activity跳转的类型activity之间的跳转有两种情况: 1:无参跳转:Activity之间跳转的时候并不传递数据; 2:含参跳转:Activiy在跳转的过程中同时传递数据; 接下来,具体看一下各种情况:无参跳转无参跳转只是通过activity去启动另一个activity,但是并不会携带参数!1:通过显式的intent跳转ActivityA
转载
2023-09-19 13:01:01
67阅读
原理图:1)较少数据时存:intent.putExtra("username", username);取:String
原创
2023-04-11 14:58:23
33阅读
在Android开发中,我们通常需要在不同的Activity之间传递数据,下面我们就来总结一下在Activity之间数据传递的几种方式。1. 使用Intent来传递数据 Intent表示意图,很多时候我们都会利用Android的Intent来在各个Activity之间传递数据,这也是Android比较官方的一种数据传递的方式 需求1:从一个Activity(IntentDemo)跳转到另外一个
转载
2023-06-29 17:39:03
469阅读
第一个activity代码:
package cn.com.chenzheng_java;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
在Activity之间传递数据,主要的方法有四种:利用静态字段传递;利用Intent传递;利用ClipboardManager传递;利用全局变量传递。 下面就一一道来,首先呢,创建一个Android Application Project,自取名DataTransfer,class为Main.java。要实现数据传递,至少要两个Activity,所以分别添加一个
转载
2023-07-17 15:18:42
138阅读
1、向目标Activity传递数据:1 Intent intent=new Intent(this,Main2Activity.class);2 //可传递多种类型的数据3 intent.putExtra("name","张三");4 intent.putExtra("age",12);5 startActivity(intent)
转载
2021-05-09 00:39:13
193阅读
2评论
一、通过startActivity来进行Activity的传值在Android中,如果我们要通过一个Activity来启动另一个Activity,可以使用 startActivity(Intent intent)方法来传入一个Intent对象,这个Intent对象我们可以精确的指定我们需要跳转的Activity上,或者通过Intent对象来指定我们要完成的一个action操作,同时我们可以通过in
转载
2021-05-05 12:30:16
696阅读
2评论
一、通过startActivity来进行Activity的传值 在Android中,如果我们要通过一个Activity来启动另一个Activity,可以使用 startActivity(Intent intent)方法来传入一个Intent对象,这个Intent对象我们可以精确的指定我们需要跳转的A
转载
2021-04-07 10:48:00
156阅读
2评论
安卓开发中,UI界面在进行切换过程中,也即是不同Activities的生命状态的转变。当应用程序由当前活动的Activity1切换到另外一个Activity2时,Activity1相关的所有数据会被操作系统,也就是Java虚拟机JVM自动压入堆栈,Activity2则处于活动状态。Activity切换除了使用Activity父类的方法setContentV
转载
2023-09-26 14:42:47
67阅读
7.1、单向数据传递Intent对象可以在组件之间转达信息,同时可以携带键值对的数据结构在初始组件中创建Intent对象时,通过调用重载的putExtra函数即可实现数据的单向传递。主组件://拿到跳转按钮
findViewById(R.id.btn_send).setOnClickListener(new View.OnClickListener() {
@Override
转载
2023-09-14 17:09:02
78阅读
本文介绍如何在Activity之间传递参数,该参数包括简单数据、包Bundle(提供2种方法,即有和无Bundle的两种方法)、值对象(提供2种方法,即Serializable和Parcelable的两种方法),最后介绍如何获取Activity的返回参数。以上所介绍的内容都提供了操作步骤和源码以便于大家交流与分享心得。 1、在Activity之间传递简单数据(1)、新建Button在ac
转载
2023-09-14 16:42:04
83阅读