远端绑定Service第二篇之服务器端的Service

来源:互联网 发布:js arguments递归 编辑:程序博客网 时间:2024/06/18 15:54

1.×××Service extends Service

写一个Service

2.public IBinder onBind(Intent intent) {
return mBinder;
}

重新onBind方法

3.private final I××××nager.Stub mBinder = new IL×××etManager.Stub() {
@Override
 public voidgetRecentlyDeletedData(String authority,I×××Callback callback) throws RemoteException {
synchronized (lock) {
Message message = new Message();
 handler.sendMessage(message);
 }
}

@Override
 public voidstartResetData(String authority,List<String> sourceids, I*******anagerCallback callback)throws RemoteException {
synchronized (lock) {
Message message = new Message();
 handler.sendMessage(message);
 }
}
};


写一个private final  IL××××anager.Stub mBinder = new I××××Manager.Stub(){}里面是那两个方法

因为绑定模式在主线程的,我的用访问网络又访问数据库,直接写一个HandlerThread,还顺序执行


4.在Android.mk文件中加入aidl的路径


0 0