【发布时间】:2016-10-29 00:41:41
【问题描述】:
我正在尝试实施服务来管理我的应用程序中的网络。该服务将用于从多个活动与外部服务器进行通信。
我应该如何以及何时初始化与服务器的连接?我想过在服务的 onCreate 方法中这样做:
@Override
public void onCreate() {
new Thread(new Runnable() {
@Override
public void run() {
try{
socket = new Socket(HOST, PORT);
...
}
catch(IOException e){
// How to manage this exception?
}
}
});
}
但是如果发生连接错误,我怎么能告诉客户端(调用此服务的活动)?
【问题讨论】: