社区
Android
帖子详情
Service和其他组件的交互问题
kennych
2010-05-10 12:26:28
初学android,有个问题请教下大家,activity启动service使用的是startservice,如果在这之后activity想要继续和service交互的话,能不能直接拿到service的对象,调用service的对象,感觉startservice的返回值ComponentName应该是用来确定service用的。如果只是用intent来传递一些参数来进行控制的话总觉的有一些不方便,谢谢大家提供帮助。
...全文
37
2
打赏
收藏
Service和其他组件的交互问题
初学android,有个问题请教下大家,activity启动service使用的是startservice,如果在这之后activity想要继续和service交互的话,能不能直接拿到service的对象,调用service的对象,感觉startservice的返回值ComponentName应该是用来确定service用的。如果只是用intent来传递一些参数来进行控制的话总觉的有一些不方便,谢谢大家提供帮助。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kennych
2010-05-11
打赏
举报
回复
那ComponentName 这个返回值能做什么用途么? 这里面包含了packagename 和 classname,但是这个类的代码实例还没有找到
biaozai06
2010-05-10
打赏
举报
回复
鉴于你的情况,可以使用bindService
Android
Service
测试例子
Service
是一个可以在后台执行长时间运行操作而不提供用户界面的应用
组件
。服务可由其他应用
组件
启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,
组件
可以绑定到服务,以与之进行
交互
,甚至是执行进程间通信 (IPC)。上面的这句话是官方的解释,这句化的第一句很明显的阐述了
Service
的使用场景,也就是说在不需要与用户进行
交互
(用户点击屏幕等触发事件的行为都是
交互
行为)的情景,以及某个操作需要在后台长时间运行的情况。只要满足这两个情况之一,都可以考虑使用
Service
。
Android
Service
(不和用户
交互
应用
组件
)案例分析
Service
是在一段不定的时间运行在后台,不和用户
交互
应用
组件
。每个
Service
必须在manifest中 通过<
service
>来声明。可以通过contect.start
service
和contect.bindserverice来启动。
Service
和其他的应用
组件
一样,运行在进程的主线程中。这就是说如果
service
需要很多耗时或者阻塞的操作,需要在其子线程中实现。
service
的两种模式 本地服务 Local
Service
用于应用程序内部。 它可以启动并运行,直至有人停止了它或它自己停止。在这种方式下,它以调用Context.start
Service
()启动,而以调用Conte
Android
Service
客户端测试例子
Service
是一个可以在后台执行长时间运行操作而不提供用户界面的应用
组件
。服务可由其他应用
组件
启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,
组件
可以绑定到服务,以与之进行
交互
,甚至是执行进程间通信 (IPC)。上面的这句话是官方的解释,这句化的第一句很明显的阐述了
Service
的使用场景,也就是说在不需要与用户进行
交互
(用户点击屏幕等触发事件的行为都是
交互
行为)的情景,以及某个操作需要在后台长时间运行的情况。只要满足这两个情况之一,都可以考虑使用
Service
。
widget小
组件
demo
android widget小
组件
,widget 和app界面通过广播,服务(
service
),RemoteViews
交互
B
Service
:活动-Android
组件
之间的服务
交互
示例
服务 关键字:Android,服务,辅助,可打包,RemoteCallbackList Activity-Android
组件
之间的服务
交互
示例,这是Activity-
Service
之间的Android
组件
通信示例。 执照 Apache许可证版本2.0
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章