ontext.BIND_AUTO_CREATE);
}
});
textView4.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
if (manager != null) {
List<Book> list = manager.getBookList();
Log.d(TAG, "getBookList:" + list);
}
} catch (RemoteException e) {
e.printStackTrace();
}
}
});
textView5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Book book = new Book("添加的书");
try {
if (manager != null) {
manager.addBook(book);
}
} catch (RemoteException e) {
e.printStackTrace();
}
}
});
}
private BookManager manager;
ServiceConnection connection2 = new ServiceConnection() {
@Override
public void onServiceConnected(ComponentName name, IBinder service) {
Log.d(TAG, "onServiceConnected");
manager = BookManager.Stub.asInterface(service);
}
@Override
public void onServiceDisconnected(ComponentName name) {
manager = null;
}
};
}
textView3用于绑定服务端
textView4用于获取服务端书籍列表
textView5用于向服务端添加书籍
转载请标明出处:https://www.cnblogs.com/tangZH/p/10775848.html
参考:https://www.jianshu.com/p/29999c1a93cd
|