首页 > 移动平台 > 详细

Android:Service的注意点以及一些知识点

时间:2015-08-15 16:22:36      阅读:256      评论:0      收藏:0      [点我收藏+]

  1.自己练习service的start()方法开启一个service服务的时候,不管怎么开启按钮,就是开启不了service服务,控制台也没有报错信息,

app不闪退,代码就那么几行。找了好久找不出来。最后又看了一遍视频,原来是没有在清单文件中对service进行注册。不管是activity还是service,

都要在清单文件中进行注册。最好的办法是写一个activity或service,然后立刻注册到清单文件中。

   知识点:

1 通过

startService(new Intent(MainActivity.this,MyStartService.class));

 这种方式开启一个service后,点一次开启改服务的时候,MyStartService会自动调用onCreate()方法,接着调用

onStartCommand(Intent intent, int flags, int startId)

 这个方法,如果在点击按钮startService(intent) ,那么MyStartService不会调用onCreate()方法了,而是直接onStartCommand()方法。

stopService(Intent intent);后会调用onDestroy()方法。

官方提供的生命周期图如下:

本地地址:E:\docs-14_r01\docs\guide\topics\fundamentals\services.html

 

技术分享

 

Android:Service的注意点以及一些知识点

原文:http://www.cnblogs.com/Sunnor/p/4732513.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!