android开发-非Activity普通类如何与Activity类交互

问题描述

非Activity普通类如何与Activity类交互
Activity A调用普通类B,A把context传给B,B通过startActivityForResult请求C,C处理之后有信息返回,我想在B中拿到这些信息,请问有什么方法?
PS,在A中可以通过onActivityResult拿到C的信息,但B中就不行,求大神门解答,谢谢!

时间: 2024-09-20 04:07:01

android开发-非Activity普通类如何与Activity类交互的相关文章

Android开发 设置系统字体,重启activity,多调用一次onPause

问题描述 Android开发 设置系统字体,重启activity,多调用一次onPause android 当前应用Home键,然后设置系统语言,在进入应用时重启Activity但是,执行到onResume后自动又执行了onPause,请问哪位大神知道为什么 解决方案 你倒是把源码贴出来给我看看呀 解决方案二: activity的启动模式有没有问题?

Android开发实现的Intent跳转工具类实例

本文实例讲述了Android开发实现的Intent跳转工具类.分享给大家供大家参考,具体如下: 一.概述 Intent的中文意思是"意图,意向",在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作.动作涉及数据.附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用.Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Service之

Android开发实现查询远程服务器的工具类QueryUtils完整实例

本文实例讲述了Android开发实现查询远程服务器的工具类QueryUtils.分享给大家供大家参考,具体如下: /** * 查询远程服务器的工具 * @author chen.lin * */ public class QueryUtils { private static final String TAG = "CommonUtils"; private static QueryUtils instance; private SharedPreferences sp; privat

Android开发中4个常用的工具类【Toast、SharedPreferences、网络及屏幕操作】

本文实例讲述了Android开发中4个常用的工具类.分享给大家供大家参考,具体如下: 1.土司工具类(Toast管理) /** * Toast统一管理类 * * @Project App_ZXing * @Package com.android.scan * @author chenlin * @version 1.0 * @Date 2013年7月6日 * @Note TODO */ public class ToastUtil { private ToastUtil() { /* canno

Android开发中WebView与原生JS的数据交互详解

关于WebView 我们知道目前android市场上的一些应用采用的开发方式大致分为三种:Native App.Web App.Hybrid App.本文主要是Hybrid App中实现的主要技术native组件与js的数据交互的理解以及实现. Android API中提供了WebView组件来实现对html的渲染.所谓的HybridApp开发方式即是汇集了HTML5.CSS3.jS的相关开发技术,以及数据交换格式json/XML.这显然是Web开发工程师的技能.正是因为如此,众多中小企业选择了

【Android开发】图形图像处理技术-常用绘图类之Canvas类

Canvans类代表画布,通过该类提供的方法,可以绘制各种图形(如矩形.圆形和线条等).通常情况下,要在Android中绘图,需要先创建一个继承自View类的视图,并且在该类中重写onDraw(Canvas canvas)方法,然后在显示绘图的Activity中添加该视图. 下面通过一个具体的实例来说明如何创建用于绘图的画布. 1.创建一个名称为DrawView的类,继承android.view.View类,并添加构造方法和重写onDraw(Canvas canvas)方法,关键代码如下: pa

【Android开发】图形图像处理技术-常用绘图类之Paint类

    Paint类代表画笔,用来描述图形的颜色风格,如线宽.颜色.透明度和填充效果等信息.使用Paint类时,首先需要创建该类的对象,这可以通过该类提供的构造方法来实现.通常情况下,只需要使用无参数的构造方法来创建一个使用默认设置的Paint对象,具体代码如下: Paint paint=new Paint(); 创建Paint类的对象之后,还可以通过该对象提供的方法来对画笔的默认设置进行改变,例如,改变画笔的颜色.笔触宽度等.用于改变画笔设置的常用方法如表所示: 1.图像绘制 setARGB(

关于android开发中,手机如何与电脑进行交互的问题

问题描述 我现在有这样的需求,就是手机上输入一个数值x,然后发送给电脑,电脑计算关于这个数值的一个函数(比如x的平方根等),请问该怎样做啊? 解决方案 在电脑上建一个可以接收你这个参数的servlet啊,然后计算并返回,很简单的啊

Android开发四大组件Activity/Service/Broadcast Receiver/Content Provider详解

Android开发的四大组件一.Activity详解二.Service详解三.Broadcast Receiver详解四.Content Provider详解外加一个重要组件 intent的详解. 一.Activity详解 Activty的生命周期的也就是它所在进程的生命周期. 一个Activity的启动顺序: onCreate()-->onStart()-->onResume() 当另一个Activity启动时:第一个Activity onPause()-->第二个Activity