开启服务的时候,如果我们是通过bindService来绑定服务并且要向服务传递数据,可以直接在Intent中设置bundle来达到效果,但是如果是我们需要从服务中返回一些数据到Activity中的时候,实现起来就有各种各样的方法,比如说使用回调,使用广播等等,今天说的是使用回调的方法 ...
演示一个案例,需求如下:在Service组件中创建一个线程,该线程用来生产数值,每隔 秒数值自动加 ,然后把更新后的数值在界面上实时显示。 步骤如下: 新建一个android项目工程,取名为demo。 新建一个Service类,用来实时生产数值,供界面实时显示。 新建一个Activity类,显示数据。 main.xml布局文件 清单文件 效果如下: ...
2013-06-21 10:32 4 29508 推荐指数:
开启服务的时候,如果我们是通过bindService来绑定服务并且要向服务传递数据,可以直接在Intent中设置bundle来达到效果,但是如果是我们需要从服务中返回一些数据到Activity中的时候,实现起来就有各种各样的方法,比如说使用回调,使用广播等等,今天说的是使用回调的方法 ...
开启服务的时候,如果我们是通过bindService来绑定服务并且要向服务传递数据,可以直接在Intent中设置bundle来达到效果,但是如果是我们需要从服务中返回一些数据到Activity中的时候,实现起来就有各种各样的方法,比如说使用回调,使用广播等等,今天说的是使用回调的方法。 新建一个 ...
实现逻辑如下: 左侧为Activity中的执行逻辑,右侧为Service中的执行逻辑: /** * <功能描述> Service和Activity之间的数据交互;具体表现为: 1. 从Service获取数据源,传递到Activity中; 2. ...
本文出处:http://superonion.iteye.com/blog/1418467 我们知道,从一个Activity向另一个Activity传递数据,用Intent实现。而当一个浮在Activity之上的Dialog需要向该Activity传递数据时,应该怎么实现呢?接着上一篇 ...
在fragment.java, 接收到参数 也可以通过 public void onAttach(Context context) 来得到activity,然后操作activity。 MainActivity.java ...
Android的Service也运行在主线程,但是在服务里面是没法直接调用更改UI,如果需要服务传递消息给Activity,通过广播是其中的一种方法: 一、在服务里面发送广播 通过intent传送数据、通过setAction 设置Activity接收广播时要过滤的动作名 ...
新建一个activity,继承Activity 清单文件中进行配置,添加<activity/>节点 设置名称 android:name=”.类名” 点 代表的是当前包名,也可以不写 新建一个布局文件,线性布局,竖直排列 添加<TextView/>控件,设置控件 ...
1、Activity与Activity传递数据 UserLoginActivity.java: WelcomeActivity.java: 2、Activity与Fragment 传值 UserLoginActivity.java:同上 ...