我写了一个service,里面通过socket通信调用了stopSelf和system.exit(0),service就被终止了。
但是过了一会儿,我发现这个service自己又启动了。
请问各位大大是什么原因呢,又如何解决?service
但是过了一会儿,我发现这个service自己又启动了。
请问各位大大是什么原因呢,又如何解决?service
解决方案 »
- 关于android 4.1「最近使用过应用程序」按钮的操作代码
- 下载新浪微博SDK后怎么创建一个类发布一条微博
- 为什么在国内android market会搜索出很多韩国应用
- android支持多点触屏吗?
- 关于Android kernel module的问题
- android 如何使图片变灰
- android的演示程序
- Android SDL视频播放缩放问题
- 为何模拟器可以接收短信广播,真机却不行?
- android中用GLSurfaceview和opengl es2.0显示图片,图片无法正常显示
- 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;
...
}( ・ิω・ิ) 希望帮到您