该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一运行socket = new Socket(mip,mport);软件就“已停止运行”原因是什么?
具体情况:在一个service的onStart里面调用了private void tryconnect(){
Log.d("service","tryconnect");
try {
Log.d("service","trysocket"); /*这是显示的最后一条日志了……捕获异常的日志都没有*/
socket = new Socket(mip,mport);
Log.d("service","endtrysockrt");
} catch (UnknownHostException e) {
Log.d("service", "newSocketUnknownHostException e");
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
Log.d("service", "newSOcketIOException e:connectThread");
// TODO Auto-generated catch block
e.printStackTrace();
Log.d("service", "newSOcketIOException e");
}
service里面有
@Override
public void onCreate(){
super.onCreate();
Log.d("service", "serviceoncreate");
};
@Override
public void onStart(Intent intent, int startId) {
super.onStart(intent, startId);
Log.d("service", "onstart");
//toggleWiFi(this, true);
Log.d("service", "openedwifi");
tryconnect();
Log.d("service", "tryconnect");
//receivein();
Log.d("service", "receivein");
}
相关日志是
04-19 09:51:01.470: D/service(24171): serviceoncreate
04-19 09:51:01.480: D/service(24171): onstart
04-19 09:51:01.480: D/service(24171): openedwifi
04-19 09:51:01.480: D/service(24171): ENTER:tryconnect
04-19 09:51:01.480: D/service(24171): trysocket
XML里的权限是
各位的大神,这是怎么回事啊?愁死了……