Android Service类与生命周期Service是Android四大组件与Activity最相似的组件,都代表可执行的程序,区别在于Service一直在后台运行且没有用户界面。Service的类图和生命周期先来看看Ser
Android Service类与生命周期
Service是Android四大组件与Activity最相似的组件,都代表可执行的程序,区别在于Service一直在后台运行且没有用户界面。
Service的类图和生命周期
先来看看Service的类图:
接下来看看Service的生命周期:
2.开发Service
(1)开发Service需要两步:
定义子类,继承Service
第2步:在AndroidManifest.xml文件中配置Service
(2)创建Service
public class MyService extends Service { // 必须实现,绑定该Service时被回调 @Override public IBinder onBind(Intent intent) { return null; } // Service被创建时回调 @Override public void onCreate() { super.onCreate(); // 定义相关业务逻辑 System.out.println("Service is Created"); } // Service被启动时回调 @Override public int onStartCommand(Intent intent, int flags, int startId) { // 定义相关业务逻辑 System.out.println("Service is Started"); return START_STICKY; } // Service被关闭之前回调 @Override public void onDestroy() { super.onDestroy(); System.out.println("Service is Destroyed"); }}
--结束END--
本文标题: Android Service类与生命周期详细介绍
本文链接: https://www.lsjlt.com/news/224869.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-11
2024-05-11
2024-05-11
2024-05-11
2024-05-11
2024-05-11
2024-05-11
2024-05-11
2024-05-11
2024-05-11
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0