我写了一个service,里面通过socket通信调用了stopSelf和system.exit(0),service就被终止了。
但是过了一会儿,我发现这个service自己又启动了。
请问各位大大是什么原因呢,又如何解决?service
但是过了一会儿,我发现这个service自己又启动了。
请问各位大大是什么原因呢,又如何解决?service
解决方案 »
- 切换日历不刷新日期
- android settings ballery中的电量蓝线 断断续续的是什么原因
- 新手求助android中xml错误
- 又一个空指针的问题
- ndk开发问题;
- 程序选择图片返回的时候 程序被杀死重启
- 链接WEB服务有时报错BufferedInputStream is Closed
- 请教各位如何读取/dev下面的设备文件
- linux python3做客户端 socket连接Android服务器
- 请大神给一个安卓APP 抓取其它APP如微信的推送消息?
- Android中如何不使用自带的Apache的包?
- 通过multipartentity上传图片,asp.net 服务器端该怎样接收呢?
呃,我是写在onCreate里了
// TODO Auto-generated method stub
handler = new Handler() { // 新Handler对象
@Override
public void handleMessage(Message msg) { // 接受msg
// TODO Auto-generated method stub
if (msg.what == 12345) {
tag = line;
System.out.println("handle:" + tag);
if (tag.equals("close")) {
System.out.println("Service is stopped.");
stopSelf(); // 关闭Service
System.exit(0);
}
}
}
};
return START_NOT_STICKY;
}
我想问下我写成这样了,后面的return还有用吗
{...
stopService(intent);//关闭 Service ;import android.content.Context;
...
}( ・ิω・ิ) 希望帮到您