绑定服务-----------binderService TimerTask的使用
2015-09-19 20:18
204 查看
绑定服务 服务中通过定义Binder对象的子类让这个子类成为桥梁 在onBind()中返回子类对象
这样就可以在activity中调用这个子类的方法
在Activity中通过ServiceConnection获取这个对象并向下转型为该子类对象 y与Activity绑定的服务当Activity结束的时候服务也会跟着结束
timer.cancel()会结束timerTask中的所有任务
NotifyManager.cancel(2) 2是对应的通知的id 会结束对应的通知
activity_main.xml
这样就可以在activity中调用这个子类的方法
在Activity中通过ServiceConnection获取这个对象并向下转型为该子类对象 y与Activity绑定的服务当Activity结束的时候服务也会跟着结束
timer.cancel()会结束timerTask中的所有任务
NotifyManager.cancel(2) 2是对应的通知的id 会结束对应的通知
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <Button android:id="@+id/btn1Id" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="bindService" android:text="绑定服务" /> <Button android:id="@+id/btn2Id" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/btn1Id" android:onClick="unbindService" android:text="解除绑定" /> <Button android:id="@+id/btn3Id" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/btn2Id" android:onClick="startTime" android:text="开启定时" /> <Button android:id="@+id/btn4Id" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/btn3Id" android:onClick="stopTime" android:text="关闭定时" /> </RelativeLayout>
activity_main.xml
相关文章推荐
- 理解CSS的盒子模型和样式继承
- css知多少(10)——display
- NYOJ 773 开方数
- Apache 服务器安装与配置要点
- ListView单选的实现总结(转)
- Java面向对象的继承
- 我周六一天的成果―第一篇博客
- GCC-Inline-Assembly
- Android数据库使用之事务-Transcation
- 谈对“Git”的认识与理解
- NGUI动态播放视频
- Android 自定义View修炼-打造完美的自定义侧滑菜单/侧滑View控件(转)
- 改不改,这是一个问题
- Java基础知识强化42:StringBuffer类之StringBuffer的截取功能
- 在<a></a>标签中调用javascript脚本
- BT、电骡、迅雷等P2P下载原理
- 多态
- 最新版的mysql安装步骤
- 60分钟Python快速学习(转)
- 徒手用Java来写个Web服务器和框架吧<第一章:NIO篇>