Android笔记 Activity和Service的通信
来源:互联网 发布:各年度网络十大热词 编辑:程序博客网 时间:2024/05/22 05:29
Activity和Service的Bind通信方式
Activity的代码
import android.content.Intent;import android.content.ServiceConnection;import android.os.Bundle;import android.os.IBinder;public class TestActivity extends Activity{ private TestService mService; private ServiceConnection conn=new ServiceConnection() { @Override public void onServiceDisconnected(ComponentName name) { // TODO Auto-generated method stub } @Override public void onServiceConnected(ComponentName name, IBinder binder) { //获取TestService类 mService=((TestService.MyBinder)binder).getService(); //TestService的getString();方法 mService.getString(); } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); init(); } private void init(){ Intent intent=new Intent(this, TestService.class); bindService(intent, conn, Context.BIND_AUTO_CREATE); }}
Service的代码
package com.aikeri.overload.service;import android.app.Service;import android.content.Intent;import android.os.Binder;import android.os.IBinder;public class TestService extends Service{ public String getString(){ return ""; } @Override public IBinder onBind(Intent arg0) { return new MyBinder(); } public class MyBinder extends Binder{ public TestService getService(){ return TestService.this; } }}
0 0
- Android笔记 Activity和Service的通信
- Android Activity和Service之间的通信
- Android Activity和Service之间的通信
- Android Activity和Service之间的通信
- Android Activity和Service之间的通信
- android Service和Activity的通信
- Android基础笔记(十一)- Service基础和注意事项以及Activity与Service的通信
- Android基础笔记(十一)- Service基础和注意事项以及Activity与Service的通信
- Android Service和Activity通信
- android学习笔记---service和activity之间通信的几种方式
- [android]Android Activity和Service之间的通信
- android 的Activity和Service之间的通信
- android 的Activity和Service之间的通信
- android 的Activity和Service之间的通信
- android 的Activity和Service之间的通信
- android 的Activity和Service之间的通信
- android 的Activity和Service之间的通信
- Android 的Activity和Service之间的通信
- 第2章 分支出12章 第1章汇编概念
- UESTC 482 Charitable Exchange(优先队列+bfs)
- HDU 1166
- LoadRunner 问题总结
- target not be null
- Android笔记 Activity和Service的通信
- PowerDesigner使用之设计数据库
- 图解Windows下QT编程入门
- android studio配置OpenCV
- Python-OpenCV 杂项(一):图像绘制
- TextView实战之你真的懂我么?
- Cookie跨域
- NYOJ 题目214 单调递增子序列(二) dp+二分
- Android项目中,公、内网测试环境的URL切换。