android-Android中setResult能返回多个值吗?

问题描述

Android中setResult能返回多个值吗?


我这样返回为什么只显示下面的数据?FA2 按理说FA1也应该可以显示呀 我两个resultCode不一样,而且intent也不一样

解决方案

可以返回一个对象,对象中的每个字段表示一个值。

解决方案二:

python 可返回多个值

解决方案三:

你在一个intent里面。调用两次putExtra()就行了。

解决方案四:

  public final void setResult(int resultCode, Intent data) {
        synchronized (this) {
            mResultCode = resultCode;
            mResultData = data;
        }
    }

这是setResult的源码。

时间: 2024-08-31 20:35:17

android-Android中setResult能返回多个值吗?的相关文章

java中如果需要返回多个值怎么办

Java中如果需要返回多个值怎么办 首先我们明确一下:java方法的返回值只有一个,但是返回值的类型不限 有一种编程语言可以返回多个值 Python,实例如下:  运行结果如下: [whuang@huangwei function2]$ ./function_dict02.py My name is  Walter My age is  23   在java中如何达到相同的目的呢? (1)把这多个返回值再封装成为对象 可以封装成为java bean,数组,ArrayList ,甚至Map 下面看

string-C#怎样在重写ToString()方法中一次返回多个值,如下

问题描述 C#怎样在重写ToString()方法中一次返回多个值,如下 public string clientCode { get; set; } public string clientName { get; set; } public string abbreviation { get; set; } public override string ToString() { return clientCode,clientName,contacts; } 这是一个类中,以上三个都要重写,有没

Android中activity处理返回结果的实现方式

大家在网上购物时都有这样一个体验,在确认订单选择收货人以及地址时,会跳转页面到我们存入网站内的所有收货信息(包含收货地址,收货人)的界面供我们选择,一旦我们点击其中某一条信息,则会自动跳转到订单提交界面,此时的收货信息已经变为我们之前选择的收件信息. 为了实现这个功能,Android提供了一个机制,跳转到其他activity时,再返回,可以接受到其他activity返回的值,无需再start新的当前activity:下面的示例中,创建两个activity,其中在MainActivity中提示输入

请求参数返回数据成功-android开发,网络中可以请求返回数据

问题描述 android开发,网络中可以请求返回数据 android开发,在一个网络中可以请求参数返回数据成功,在另一个网络下请求不成功!这是什么原因啊? 解决方案 首先分析这两个网络环境的差异,原因肯定就在这个差异当中.然后分析是发送不成功还是服务器没有收到还是服务器的返回没有收到还是返回的数据是有问题,找到问题在哪里. 解决方案二: 这个网络的差异就是进不去的网络被禁用了一些端口,只是有些接口不可访问,有些接口可以访问.

关于android audiotrack 中返回播放时间的问题

问题描述 关于android audiotrack 中返回播放时间的问题 trackplayer = new AudioTrack(AudioManager.STREAM_MUSIC SampleRate AudioFormat.CHANNEL_OUT_STEREO AudioFormat.ENCODING_PCM_16BIT BufferSizeMax AudioTrack.MODE_STREAM); samplerate 是44100 buffersizemax 是256*1024当 (tr

Android开发中Fragment的使用及FragmentManager findFragmentById返回nul

Android Fragment的使用 1.使用支持库 如果您的应用需要运行在3.0及以上的版本,可以忽略这部分内容. 如果您的应用使用在3.0以下.1.6及以上的版本,需要使用支持库来构建. 使用支持库的步骤: 1.使用SDK下的SDK Manager工具下载Android Support Package 开发中Fragment的使用及FragmentManager findFragmentById返回nul-findfragmentbyid用法">2. 在您的Android工程的顶级目

Android标题栏中添加返回按钮功能

标题栏中的返回按钮在实际使用中用的比较多,今天就来讲讲我在项目开发中的使用经历,话不多说,还是直接上源码,上源码是最给力的. 一. 编写自定义类 public class CustomTitle { private static Activity mActivity; public static void getCustomTitle(Activity activity, String title) { mActivity = activity; mActivity.requestWindowF

Android开发中Activity创建跳转及传值的方法_Android

在Android系统的江湖中有四大组件:活动(Activity), 服务(Service), 广播接收器(Broadcast Reciver)和内容提供者(Content Provider). 今天所介绍的就是Android开发中的四大组件之一:Activity,其他那三大组件以后再进行介绍.说道Android中的Activity,如果你做过iOS开发的话,Activity类似于iOS中的ViewController(视图控制器).在应用中能看到的东西都是放在活动中的.活动是安卓开发比较重要的东

Android onActivityResult和setResult方法详解及使用_Android

Android onActivityResult和setResult方法                最近做公司项目遇到Android onActivityResult和setResult ,在应用过程中进程报错,这里有必要记录下,以免再次使用出错. 如果你想在Activity中得到新打开Activity关闭后返回的数据,你需要使用系统提供的startActivityForResult(Intent intent,int requestCode)方法打开新的Activity,新的Activit