社区
Android
帖子详情
acitivity如何多次向bindservice传值
sinat_27055471
2015-04-02 07:53:52
用mainactivity绑定了一个service
开始的时候可以通过intent带值,然后开启onCreate,然后在Service的onBind方法里面把intent的值取出来。
但是如果第二次呢,例如我是要账户登录,假设第一次密码输入错误,第二次如何把activity里的值传给service。
...全文
213
2
打赏
收藏
acitivity如何多次向bindservice传值
用mainactivity绑定了一个service 开始的时候可以通过intent带值,然后开启onCreate,然后在Service的onBind方法里面把intent的值取出来。 但是如果第二次呢,例如我是要账户登录,假设第一次密码输入错误,第二次如何把activity里的值传给service。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuh6
2015-04-03
打赏
举报
回复
添加一个接口类,在服务中实现接口类,绑定对象时把这个接口类的对象回传回来,通过调用接口类的实例,进行传值控制。
jeky_zhang2013
2015-04-02
打赏
举报
回复
绑定了服务,就可以调用服务的接口传参
2018年Android面试题含答案--适合中高级(下)
1、Ac
tivity
生命周期? onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDetroy() 2、
Service
生命周期?
service
启动方式有两种,一种是通过start
Service
()方式进行启动,另一种是通...
android 面试
2019独角兽企业重金招聘Python工程师标准>>> ...
2020最新中高阶Android面试题总结-下(附解题思路),8年Android开发教你如何写简历
通过start
Service
()这种方式启动的
service
,生命周期是这样:调用start
Service
() --> onCreate()–> onStartConmon()–> onDestroy()。这种方式启动的话,需要注意一下几个问题,第一:当我们通过start
Service
被调用以后,
多次
在调用start
Service
(),onCreate()方法也只会被调用一次,而onStartConmon()会被
多次
调用当我们调用stop
Service
()的时候,onDestroy()就会
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章