首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android 子activity关闭 向父activity

可变通的,你可以启动一个Activity作为子Activity,它与父Activity有内在的联系。当子Activity关闭时,它会触发父Activity中的一个事件处理函数。...子Activity最适合用在一个Activity为其它的Activity提供数据(例如用户从一个列表中选择一个项目)的场合。...子Activity的创建和普通Activity的创建相同,也必须在应用程序的manifest中注册。任何在manifest中注册的Activity都可以用作子Activity。...如果子Activity非正常关闭或在关闭时没有指定结果码,结果码都是Activity.RESULT_CANCELED。 ❑ 数据 一个Intent来打包任何返回的数据。...依赖于子Activity的目的,它可能会包含一个代表特殊的从列表中选择的数据的URI。可变通的,或额外的,子Activity可以使用“extras”机制以基础值的方式返回临时信息。

1.6K50

Android系列之Activity值和回

Android 组件系列之Activity值和回值 在这篇随笔里将讲解Activity值和回值。...一、通过startActivity来进行Activity值 在Android中,如果我们要通过一个Activity来启动另一个Activity,可以使用 startActivity(Intent intent...intent.putExtra("com.xiaoluo.android_intent.age", 20); // 第一个参数指定name,android规范是以包名+变量名来命名,后面是各种类型的数据类型...二、通过startActivityForResult方法来得到Activity的回值 在一些情况下,我们通过 A activity跳转到 B activity上,这时希望 A activtiy能从 B...我们看到这里还有一个 onActivityResult 方法,这个方法就是用来处理我们Activity的回值的方法,所有的Activity值的操作都是在这个方法中完成。

1.8K30

Android Activity值选择,Serializable Or Parcelable

View+逻辑封装,让其与Activity解耦,同时还可以有自己的生命周期,让我们控制布局绘制和进行资源回收,这些都是Fragment的好处,以后有机会再谈,今天,我们想讨论的是Activity页面之间跳转时...现在我们还是通过一个具体的实例来介绍这二种Activity值的基本使用方法。假设,我们现在有一个商品Good的列表,Good类是这样的 ?...发送数据也很简单 ? 接收也同样类似 ?...第一个需求很简单就搞定了,我们再来搞定第二个需求,Good的数组给详情Activity,如果使用Serializable的话,Intent没有提供putExtra直接传递Good数组的重载方法,所以我们需要做一个包装类...接收数据 ? 因为Intent提供了putExtra方法直接传递Parcelable数组的重载,所以可以直接使用, ? 从Intent中取出Parcelable数组更简单 ?

1.2K30

C#-Xamarin的Activity值与Fragment引用

首先创建一个类MenuFragment继承Fragment;然后重写他的OnCreateView方法,代码如下: [Activity(Label = "KibaApp")] public class MenuFragment...Activity之间值  Android的页面之间值是比较特别,它是使用Intent的PutExtra方法来值的。 而PutExtra方法是一个被重载的方法,如下图所示: ?...也就是说,PutExtra只能图中给定类型的参数,想传自定义类型的参数是不可以的。 下面我们定义一个按钮点击事件,然后传递两个参数给新的页面。...也就是说,在接收上个页面传来的数据时,我们需要根据数据类型,来调用该类型对应的接收方法,来接收数据。 参数传递界面如下图所示: ?...值与Fragment引用就介绍完了。

1K30

Android 中两个Activity 之间的值问题

Android 中两个Activity 之间的值问题 在Android项目中,有时需要一些全局的静态变量来保存一些数据,这样在关闭赋值界面后,其他的页面还可以调用这些数据。...今天自己做了一个小demo,感觉还不错:不通过全局静态变量而实现两个Activity之间传递数据。...一个SendActivity(保存数据的一方,或者是传递数据的一方),一个ReceiverActivity(使用数据的一方)为了简单起见,每个Activity对应的布局文件中都只有一个按钮。...之间的通过Intent值的,那么如果有三个Activity是依次显示的,但是,第三个Activity需要用到第一个Activity中的值,这种方法是否还能够发挥功效?...以上就是Android 两个Activity 之间的值问题,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

2.1K31

使用 Intent 启动 ActivityActivity之间的数据传递

在Android 程序之中,Activity 对象时和用户交互的唯一手段,几乎每个 Android 项目程序都有多个 Activity。因此,灵活的在屏幕上切换 Activity 尤为重要。...接下来是借助Intent来进行Activity之间的数据传递,要借助Intent对象来进行Activity 之间的数据传递,要借助Intent类的putExtra方法: ?...类型其实就是一个数据块,里面可以储存很多数据,并且都是根据键值对的形式储存。...那么对于Activity之间传送的数据有没有大小限制呢?...这就证明0.5Mb是极限的传输大小,Activity之间可以通过Intent每次传输小于0.5Mb的数据。 如果博客中有什么不正确的地方,还请多多指点。 谢谢观看。。。

2.1K10

Activity之间传递大数据问题

Android开发人员都知道,Intent适用于在不同的Activity之间传递数据,包括参数、字符串、以及序列化的对象等。...在Activity或者组件之前传递信息时,一般采用intent绑定bundle的方式值,但在使用过程中需要注意的是不要用bundle传递大容量数据: 传输一般的数据参数不会用到这么大的数据量,因此...MainActivity中包括一个ImageView;当我们点击ImageView时;把图片传递给另外一个Activity   MainActivity的主要代码: 复制代码代码如下: Intent...在新activity中通过id取出图片。getResources().getDrawable(R.id.xxx); 2....在新activity中通过该工具类取得静态map,并通过传递过来的地址中map中取出该图片。

2.6K90
领券