安卓函数(1)

startActivityForResult(Intent intent, int
requestCode)
onActivityResult(int requestCode, int resultCode,
Intent data)
setResult(int resultCode, Intent
data)
这三个函数,尤其要注意他们的参数!
现在有两个activity
A和B,假如我们从A跳转到B,再B完成相应的工作以后finish掉B,然后传数据给A,A在接受到数据以后做相应的操作。我们可以使用这三个函数:
A:
//启动B
Intent
intent = new Intent();
intent.setClass(A.this,
B.class);
startActivityForResult(intent,
2);//2是我们自己定义常量,对应下面使用到的resultCode
B:
//do
something
setResult(2,
null);
finish();
以上主要代码完成后我们需要在A中override
onActivityResult()函数:
A:
@Override
protected
void onActivityResult(int requestCode, int resultCode, Intent data)
{
                super.onActivityResult(requestCode,
resultCode, data);
    if (2 == requestCode)
{
        //do
something
    }
}

安卓函数(1),布布扣,bubuko.com

时间: 2024-11-05 02:40:42

安卓函数(1)的相关文章

自定义安卓函数曲线图控件

效果图: 实现源码: /**  * FunctionCurveView.java  * @author Lanfog  * @datetime a01b-6-ab下午b:38:01  */ package me.lanfog.myandroid.widget; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.

安卓开发经验分享:资源、UI、函数库、测试、构建一个都不能少

除了高超的武艺,每位黑忍者还需要装备最好的武器.在软件开发的世界里,好的工具能让我们的生活变得更轻松,在更短的时间里写出更棒的代码. 时光回到2008年,那时安卓还很年轻.只有几个相关的博客和谷歌官方的几个应用开发教程,没有函数库也没有代码生成器,甚至连成熟的设计模式也没有(除了OOP和一些Java实践).今非昔比,我们已经有了一个成熟的OS.很棒的开发工具.稳定的Eclipse插件和其他IDE,数不清的开发书籍和相关的技术博客. 这里,我想分享自己在开发安卓应用时用到的工具和一些技巧,希望可以

测试安卓动画插入器

六种插入器介绍: <I>android.view.animation.Interpolator interpolator [in't?:p?uleit?]  跟读 口语练习 n. 窜改者,插入器:内插程序 <C>android.view.animation.AccelerateInterpolator accelerate 英 [?k'sel?re?t]   美 [?k's?l?ret]   全球发音 跟读 口语练习 vt. 使--加快:使--增速 vi. 加速:促进:增加 pub

Android深度探索HAL与驱动开发-——第一章

第一章主要介绍的是Android体系结构和各层组成,以及对如何搭建Windows.Linux和NDK下的开发环境相应的进行学习. (1)在Android体系结构中:自上而下分为应用程序.应用程序架构.函数库以及Linux内核.在应用程序中采用java编写,使用者直接操作应用程序:在构架中实现多种功能模块:安卓函数库包含多种能被系统中不同的组件使用:Android内核重点介绍了IPC和PM. (2)接着在搭建windows开发环境中需要安装JDK(步骤:下载.安装.测试).Eclipse(步骤:下

【Mood-12】Android开发相关书籍推荐

新年伊始,找到Android进阶干货若干,2015拜读. 1.Android应用UI设计模式 目前,谷歌Android操作系统在移动市场中风头正劲,并且未来发展势不可挡.<Android应用UI设计模式>面向Android 4.0+操作系统,是市面上第一本深入解析Android界面设计的佳作.<Android应用UI设计模式>从适用于移动设备和平板的通用模式以及 Android UI设计指南出发,深入探讨了58种重要的Android交互设计模式及其应用.每种模式登场之前,先用基本知

结对编程收获

这次结对编程真的是一次很锻炼人的经历,过程中充满了波折,最终也有不少收获,下面就从具体技术和一般开发经验两个方面谈谈我这次的收获. 具体技术上,这次采用的是Qt与C++,我曾经有过一些Qt经验,但只是自己写着玩玩,代码都不长.这次写Qt我最大的感受是,想成为一个入门的程序员,第一件事就是要懂得如何简明扼要地描述自己遇到的问题或者需要的技术,扔到百度上搜索,找到合适的解答.更成熟一点的程序员还要能用英语描述自己的问题并扔到 google 上找答案.在这个时代,技术总是不断更新的,作为程序员一定要培

安卓开发学习历程1——《第一行代码》coolweather项目setOnItemClickListener函数,Sql语句修改对模拟app程序机影响

今天,将<第一行代码>最后实战的coolweather项目,认真做了一遍. 今晚,在书中第一阶段开发代码认眞在Android studio敲完,发现setOnItemClickListener函数按照书中报错,原书如下所示: 但这样,报错,gradel提示该类不存在,现在还不清楚是不是因为作者版本太旧的原因,有待查证,后面,我用了下面方法,就编译通过,如下: 其实,我就是调用了AdapterView里面的OnItemClickListener方法而已. 此外,还发现一个问题,那就是我在grad

一些安卓模拟器的IP问题和getOutputStream();关于connect();的函数异常的问题

ip问题 1.不能使用local host 和127.0.0.1作为本地服务器的地址,而网上无论10.0.0.2还是10.0.2.2的8080端口都无法访问.真正的地址应该在CMD 键入ipconfig 查到的IPv4地址,即本地地址创建URL getOutputStream函数的异常以及无法执行的问题 2.在安卓模拟器运行时,通过debug发现无法执行HttpUrlConnection中的getOutputStream,查了一下发现是getOutputStream会隐含执行connect函数,

安卓几种常用函数

1.保存图片文件到SD卡 private InputStream Bitmap2IS(Bitmap bm) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); bm.compress(Bitmap.CompressFormat.PNG, 100, baos); InputStream sbs = new ByteArrayInputStream(baos.toByteArray()); return sbs; } public