在这里,我尝试了简单的服务程序。启动服务可以正常工作并生成Toast,但停止服务则不能。此简单服务的代码如下:

public class MailService extends Service {

@Override

public IBinder onBind(Intent arg0) {

// TODO Auto-generated method stub

return null;

}

public void onCreate(){

super.onCreate();

Toast.makeText(this, "Service Started", Toast.LENGTH_SHORT).show();

}

public void onDestroyed(){

Toast.makeText(this, "Service Destroyed", Toast.LENGTH_SHORT).show();

super.onDestroy();

}

}

调用此服务的活动的代码如下:

public class ServiceTest extends Activity{

private Button start,stop;

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.service_test);

start=(Button)findViewById(R.id.btnStart);

stop=(Button)findViewById(R.id.btnStop);

start.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

startService(new Intent(ServiceTest.this,MailService.class));

}

});

stop.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

stopService(new Intent(ServiceTest.this,MailService.class));

}

});

}

}

使用该停止按钮帮助我停止服务,该按钮在onDestroy()方法中生成吐司。我已经在这里看到了很多有关停止服务问题的帖子,但并不令人满意,因此发布了新问题。希望得到满意的答复。

android中停止服务,在Android中停止服务相关推荐

  1. android强制停止运行,如何在android中单击强制停止时运行服务

    单击强制停止时我遇到了运行服务的问题,当我重启我的手机时应该调用服务.我已经按照一些例子但我无法完成任务.任何人都可以指导我完成任务. 需要: 1.Service should run when fo ...

  2. logstash中无法解析nginx日志中的\x09类似字符导致服务停止

    logstash中无法解析nginx日志中的"\x09"类似字符导致服务停止 logstash正常情况是一直稳定运行,突然有一天报告logstash服务宕机,排查日志,在日志中找到 ...

  3. android post json格式,Android中post请求传递json数据给服务端的实例

    在最近的项目中有个需求是这样的: 入参封装成JSON,EXAMPLE: { "uuid": "iamauuid","clientType": ...

  4. android json传输数据到服务器,Android中post请求传递json数据给服务端的实例

    在最近的项目中有个需求是这样的: 入参封装成JSON,EXAMPLE: { "uuid": "iamauuid", "clientType" ...

  5. C#控制 计算机中“服务”的启动与停止 转

    上一次发表了一个 <C#控制 "MS-SQLServer"服务 的启动与停止 >,其大部分内容是在网上收录的,今天把它提炼一下.故题目如上. 其实才计算机中的所有服务都 ...

  6. Android 9.0 (P版本) SystemServer中的服务配置se linux权限

    ## 1. SystemServer 的服务定义 Android P_9.0\frameworks\base\services\java\com\android\server\SystemServer ...

  7. mysql服务正在启动或停止中请稍后片刻再试一次,卸载重装mysql

    ###mysql服务正在启动或停止中请稍后片刻再试一次,卸载重装mysql 问题:通过net start mysql时,提示mysql服务正在启动或停止中请稍后片刻再试一次 打开任务管理器,找到MyS ...

  8. linux重启domino服务,在Unix平台中通过脚本来启动和停止Domino

    在Unix平台中通过脚本来启动和停止Domino和Domino控制器所用的参数 2008-12-1 14:28:18 :Lotus Domino 平台:UNIX, Solaris, Linux, AI ...

  9. [Android]ListView的Adapter.getView()方法中延迟加载图片的优化

    以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4139998.html 举个例子吧,以好友列表为例 ListVi ...

  10. Android学习笔记:Android基础知识点(不断更新中)

    1.Android学习笔记:OkHttp 2.Android学习笔记:更新UI的方法(UI线程和非UI线程) 3.Android学习笔记:Volley 4.Android学习笔记:Handler 5. ...

最新文章

  1. 汇编语言---冒泡排序
  2. Java8 Stream 函数式接口
  3. C# 重写WndProc及发送消息
  4. 信息学奥赛一本通1349-最优布线问题
  5. canvas换图时候会闪烁_Canvas实现图片上标注、缩放、移动和保存历史状态,纯干货(附CSS 3变化公式)...
  6. C++子对象和堆对象
  7. 无根二叉树_无根Podman如何工作?
  8. 在WPF中自定义控件(1)
  9. asp.net中获取远端WEB页内容
  10. rr与hr_rr指标:HR和RR的区别
  11. 数据库语句创建数据库
  12. wvs_patcher批量测试网站
  13. SRE工作手册——基础
  14. celery redis mysql_GitHub - FJUT/gxgk-wechat-server: 校园微信公众号后端,使用 Python、Flask、Redis、MySQL、Celery...
  15. huggingFace 中文模型实战——中文文本分类
  16. vue中PC端使用高德地图 -- 实现搜索定位、地址标记、弹窗显示定位详情
  17. 【HDOJ】6441--Find Integer
  18. 同时使用网线以及无线上网
  19. testin云测操作步骤
  20. 代码服务流水线部署平台

热门文章

  1. SpringBoot项目在eclipse中能运行,部署到服务器 nohup java -jar 方式运行就无法显示报错
  2. 胡言乱语生成器微信小程序源码下载在线取名等等支持流量主收益免服务器和域名
  3. 100个go语言面试问答合集_golangde_SQL
  4. olap分析平台的设计与实现(八) -mdx语法部分概念
  5. PostgreSQL锁机制
  6. MATLAB优化模型例子,MATLAB优化算法案例分析与应用(进阶篇)
  7. 物联网通信模块的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  8. JavaScript 字符串转换小写
  9. 提升企业计划能力的必备指南:《SAP Press - SAP Integrated Business Planning Functionality and Implementation》
  10. webapi接收json字符串